程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了MATLAB Syms For 循环大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决MATLAB Syms For 循环?

开发过程中遇到MATLAB Syms For 循环的问题如何解决?下面主要结合日常开发的经验,给出你关于MATLAB Syms For 循环的解决方法建议,希望对你解决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

谢谢!

解决方法

@H_618_14@

不确定这是否适合您的应用程序要求,但此方法使用 vpasolve() 函数在每次迭代中求解 T2a。我所做的一项调整是只传递单个方程,而不是循环内的符号方程数组。在本例中,我只采用前两个实数解,但您也可以通过将 y 调整为 4 列数组并将整个 Solutions 数组传递到 {{1} }.

y

大佬总结

以上是大佬教程为你收集整理的MATLAB Syms For 循环全部内容,希望文章能够帮你解决MATLAB Syms For 循环所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:Syms循环