大佬教程收集整理的这篇文章主要介绍了MATLAB Syms For 循环,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对 MATLAB 有点陌生,所以希望得到一些帮助。
我正在尝试求解 x = 40 到 150 范围内的 T2a,并输出相应的结果。
sig = 5.670*10^-8;
k = 0.7;
h = 130;
p = 0.7;
r1 = 1.50;
r2 = r1 + (1/1000);
r3 = r2 + (100/1000);
T1 = -40 + 273.15;
T3 = 35 + 273.15;
A = 4*pi*r1^2;
e1 = 1-p;
e2 = 1;
syms T2a real
for x = [40:150];
equ2(X) = (T2a-T3)/(((r3-r2)/((4*pi*r2*r3)*k))+(1/((4*pi*(r3^2))*h))) == (A*sig*((x^4)-(T2a^4)))/((1/e1)+(((1-e2)/e2)*(r1/r2)^2));
y = solve(equ2,T2a);
end
谢谢!
不确定这是否适合您的应用程序要求,但此方法使用 vpasolve()
函数在每次迭代中求解 T2a
。我所做的一项调整是只传递单个方程,而不是循环内的符号方程数组。在本例中,我只采用前两个实数解,但您也可以通过将 y
调整为 4 列数组并将整个 Solutions
数组传递到 {{1} }.
y
以上是大佬教程为你收集整理的MATLAB Syms For 循环全部内容,希望文章能够帮你解决MATLAB Syms For 循环所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。