帮助不同角度的矩阵

2视图(30天)
艾迪拉米雷斯
艾迪拉米雷斯 2021年3月28日
问候,
我运行下面的代码,我想找出sigma1的价值,sigma2, tau6在每个角从0开始。我想做一个for-lopp,但问题是,我不能够做-θ或0。
我认为问题是MatLAb在所有角度和创建一个解决方案基于各个角度?我可能是错的,但任何有助于实现我的目标将不胜感激
θ= 0:5:90;
m = cosd(θ);
n =信德(θ);
sigma1 =符号(“sigma_1”);
sigma2 =符号(“sigma_2”);
tau6 =符号(“tau_6”);
压力= [sigma1;sigma2;tau6];
sigmax = 0;
sigmay = 0;
tau5 =符号(“τ子”);
stress_rotation = [sigmax;sigmay;tau5];
T = [m。^ 2 n。^ 2 2。* m * n;
n。^ 2 m。^ 2 2。* m * n;
- m。* n m。* n m。^ 2 n ^ 2];
方程=压力= = t * stress_rotation;
解决方案=解决(方程、压力);
sigma1_f = vpa (solution.sigma_1);
sigma2_f = vpa (solution.sigma_2);
tau6_f = vpa (solution.tau_6);
9日评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年3月31日
压力= [sigma1;sigma2;tau6];
这是一个向量长度为3的
方程=压力(i) = = t * stress_rotation(我);
但你指数在我我可以长度(θ)
同样stress_rotation向量长度是3。

登录置评。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!