Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 42
1

Ошибка при построении графика

25.05.2015, 23:01. Показов 586. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
здравствуйте. подскажите пожалуйста в чем ошибка, почему то не считает строчку p.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clc
clear all
 
Et=18.6*10^10;
Esi=1.295*10^11;
N=11*10^-3;
A=2*10^-3;
bn=0.176*10^-3;
cn1=0.1*10^-3;
cn2=0.06*10^-3;
w1=0.35;
w2=0.27;
 
t=-40:5:90;
V=121*10^-9*11*10^-4*t;
E1=Et*(1+6.4*10^-6*t);
E2=Esi*(1+2.5*10^-6*t);
D1=(E1*cn1^3)/(12*(1-w1^2));
D2=(E2*cn2^3)/(12*(1-w2^2));
p=(32*V*(pi^4)*D1*D2)/(((N^6)*D2)+(((A+2*bn)^6)*D1));
figure(1)
plot(t,p); grid
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2015, 23:01
Ответы с готовыми решениями:

Ошибка при построении графика
Схема, используемая мною для построения графиков по точкам так, чтобы линия была плавной,...

Ошибка при построении графика
Не могу разобраться чем вызвана эта ошибка: Error using matlab.graphics.primitive.Patch/set...

Ошибка при построении графика.
L= Mp= V= k= M=(L.*Mp.*V.*k) figure(1) plot(V,k) L =

Ошибка при построении графика
Здравствуйте. У меня возникает ошибка, длинная, при построении графика. Вот код. Помогите,...

8
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,241
25.05.2015, 23:07 2
КСЮня12, да как обычно скорее всего:
СЕКРЕТНО! Зловещая точка претыкания
0
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 42
25.05.2015, 23:21  [ТС] 3
S_el, спасибо, считает все. только сейчас возникла другая проблема, не строится график..пустое окно открывается
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,241
25.05.2015, 23:23 4
КСЮня12, показывайте исправленный код.
0
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 42
25.05.2015, 23:26  [ТС] 5
S_el,
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clc
clear all
 
Et=18.6*10^10;
Esi=1.295*10^11;
N=11*10^-3;
A=2*10^-3;
bn=0.176*10^-3;
cn1=0.1*10^-3;
cn2=0.06*10^-3;
w1=0.35;
w2=0.27;
 
t=-40:10:90;
V=121*10^-9*11*10^-4*t;
E1=Et*(1+6.4*10^-6*t);
E2=Esi*(1+2.5*10^-6*t);
D1=(E1*cn1^3)/(12*(1-w1^2));
D2=(E2*cn2^3)/(12*(1-w2^2));
p=(32.*V*(pi^4).*D1.*D2)/(((N^6).*D2)+(((A+2*bn)^6).*D1));
figure(1)
plot(t,p); grid
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,241
25.05.2015, 23:29 6
КСЮня12, обратите внимание на размерности величин.

Код
size(t)

ans =

     1    14

>> size(p)

ans =

     1     1
0
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 42
25.05.2015, 23:36  [ТС] 7
S_el, то есть не правильно составлена программа, или точнее параметр t не так записан? я график хочу построить, что бы перебором всех значений t, пересчитывался коэффициент p
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,241
25.05.2015, 23:41 8
КСЮня12, т.е. у вас неверно вычислена переменная p.Я подозреваю что должно быть так:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
clear,clc
Et=18.6*10^10;
Esi=1.295*10^11;
N=11*10^-3;
A=2*10^-3;
bn=0.176*10^-3;
cn1=0.1*10^-3;
cn2=0.06*10^-3;
w1=0.35;
w2=0.27;
 
t=-40:10:90;
V=121*10^-9*11*10^-4.*t;% обратите внимание на .
E1=Et*(1+6.4*10^-6.*t);
E2=Esi*(1+2.5*10^-6.*t);
D1=(E1*cn1^3)/(12*(1-w1^2));
D2=(E2*cn2^3)/(12*(1-w2^2));
p=(32.*V.*(pi^4).*D1.*D2)./(((N^6).*D2)+(((A+2*bn)^6).*D1));
figure(1)
plot(t,p); grid
0
0 / 0 / 0
Регистрация: 28.03.2014
Сообщений: 42
25.05.2015, 23:47  [ТС] 9
S_el, спасибо большое!
0
25.05.2015, 23:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2015, 23:47
Помогаю со студенческими работами здесь

Ошибка при построении графика
пытаюсь построить график написал код файла функции и при запуске выдает ошибку, что это может...

Ошибка при построении графика
Пытаюсь построить график,а выдает ошибку Index exceeds matrix dimensions. dt=0.001; f = 2; w...

Ошибка при построении графика функции
надо сдеать график по функции,все переменные задал, угол a меняется от 3.6 до 360 с шагом 3.6,...

Ошибка при построении 3-D графика (Error using .* )
Здравствуйте. Пытаюсь построить 3-D график (2-D строится нормально). Выскакивает ошибка: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru