Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ 1 сообщение ] |
|
Автор | Сообщение | |
---|---|---|
Skater17 |
|
|
??? Error using ==> mtimes Inner matrix dimensions must agree. Error in ==> Untitled12 at 59 Xm=inv(A)*Bm; clc; clear all; Q=2; G=20; a=0.2; b=0.3; c=0.1; R=0.15; r=0.05; P=(Q*r)/R; %формирование матриц А и В системы линейных уравнений А*Х=В A=[0.8 0 0 0; 0 -0.8 0 0; 0 1 1 0; 1 0 0 1]; N1=Q*cos(pi/4)+G*(a+b); N2=Q*cos(pi/4)-P*(a+b+c); N3=-Q*cos(pi/4)+P; N4=Q*cos(pi/4)+G; B=[N1; N2; N3; N4]; %Решение системы линейных уравнений A*X=B X=inv(A)*B; %реакции опор относительно осей Za=X(1,1); Zb=X(2,1); Xa=X(3,1); Xb=X(4,1); %результирующие реакции опор Ra=(Za^2+Xa^2)^(1/2); Rb=(Zb^2+Xb^2)^(1/2); %Исследование реакций опор в зависимости от Q Qm=1:0.1:3; N=length(Qm); for i=1:N N1m=Qm*cos(pi/4)+G*(a+b); N2m=Qm*cos(pi/4)-P*(a+b+c); N3m=-Qm*cos(pi/4)+P; N4m=Qm*cos(pi/4)+G; Bm=[N1m; N2m; N3m; N4m]; Xm=inv(A)*Bm; Zam(i)=Xm(1,1); Zbm(i)=Xm(2,1); Xam(i)=Xm(3,1); Xbm(i)=Xm(4,1); end figure(1); plot(Qm, Zam, Qm, Zbm, Qm, Xam, Qm, Xbm); legend ('Zam', 'Zbm', 'Xam', 'Xbm'); title('График зависимости реакции опор относительно Qm '); xlabel ('Qm'); ylabel ('Реакции'); grid on; %Исследование реакций опор в зависимости от G Gm=19:0.1:21; N=length(Gm); for i=1:N N1m=Q*cos(pi/4)+Gm*(a+b); N2m=Q*cos(pi/4)-P*(a+b+c); N3m=-Q*cos(pi/4)+P; N4m=Q*cos(pi/4)+Gm; Bm=[N1m; N2m; N3m; N4m]; Xm=inv(A)*Bm; Zam(i)=Xm(1,1); Zbm(i)=Xm(2,1); Xam(i)=Xm(3,1); Xbm(i)=Xm(4,1); end figure(2); plot(Gm, Zam, Gm, Zbm, Gm, Xam, Gm, Xbm); legend('Zam','Zbm','Xam','Xbm'); title('График зависимости реакций опор относительно Gm'); ylabel('Реакции'); xlabel('Gm'); grid on; %Исследование реакций опор в зависимости от P Pm=0.66:0.01:1; N=length(Pm); for i=1:N N1m=Q*cos(pi/4)+G*(a+b); N2m=Q*cos(pi/4)-Pm*(a+b+c); N3m=-Q*cos(pi/4)+Pm; N4m=Q*cos(pi/4)+G; Bm=[N1m; N2m; N3m; N4m]; Xm=inv(A)*Bm; Zam(i)=Xm(1,1); Zbm(i)=Xm(2,1); Xam(i)=Xm(3,1); Xbm(i)=Xm(4,1); end figure(3); plot(Pm, Zam, Pm, Zbm, Pm, Xam, Pm, Xbm); legend ('Zam','Zbm','Xam','Xbm'); title('График зависимости реакций опор относительно Pm'); ylabel('Реакции'); xlabel('Pm'); grid on; |
||
Вернуться к началу | ||
[ 1 сообщение ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Помощь в MATLAB
в форуме MATLAB |
7 |
317 |
23 ноя 2021, 21:34 |
|
Задача Matlab
в форуме MATLAB |
0 |
528 |
23 май 2017, 10:07 |
|
Ошибка Matlab
в форуме MATLAB |
0 |
191 |
30 окт 2021, 13:36 |
|
Циклы в Matlab
в форуме MATLAB |
0 |
283 |
19 мар 2020, 05:42 |
|
Лабы MATLAB
в форуме Объявления участников Форума |
2 |
199 |
25 дек 2019, 20:49 |
|
Переход с Mathcad на Matlab
в форуме MATLAB |
1 |
854 |
25 апр 2014, 13:15 |
|
Дифференциальное уравнение в MatLab
в форуме MATLAB |
0 |
768 |
28 фев 2015, 10:44 |
|
Создание цикла в matlab
в форуме MATLAB |
0 |
428 |
05 дек 2015, 18:00 |
|
Ввести функцию в matlab
в форуме MATLAB |
0 |
575 |
09 апр 2014, 15:24 |
|
Matlab. Первые шаги
в форуме MATLAB |
5 |
695 |
20 окт 2020, 12:06 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |