CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 2263  |  回复: 1

幽幽悠悠勇

银虫 (小有名气)

[求助] 已知方程,如何使用matlab仿真两个参数的关系。包括三维图等等一系列的图。求程序。已有1人参与

已知方程,如何使用matlab仿真两个参数的关系。包括三维图等等一系列的图。方程如附件
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 图.docx
  • 2015-11-18 16:13:50, 20.79 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

512095518

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
你的函数关系太复杂,我用一个类似的简单的函数替换你的函数,代码如下,你自己用时修改成自己的函数就可以了,还可以修改ta的取值范围,因为I2,I3在u值给定的条件小都是关于ta的函数,所以两个的关系是2维图。

如果你要画三维图,用plot3(x,y,z)这个函数,首先自己先给出x,y,z的值就好了.

syms ta
I2 = @(u,ta) 4 * sqrt(u) * (1 + exp(ta) + ta^5.26) * ta;%替换你的目标定义函数
I3 = @(u,ta) 2 * sqrt(u) * exp(ta) * ta^5.26;%替换你的目标定义函数
u = 0.1 : 0.2 : 1.3;
I = cell(length(u),2);
for i = 1 : length(u)
    I{i,1} = I2(i,ta);
    I{i,2} = I3(i,ta);
    ezplot(I{i,1},I{i,2},[0,1.5])%I2与I3的图,2维图,[0,1.5]表示取ta的数值范围
    hold on
end
char_u_val = num2str(u');
pre_u = repmat('u = ',length(u),1);
str_u = [pre_u,char_u_val];
legend(str_u)
没有极限,只有超越!
2楼2015-11-19 20:24:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 幽幽悠悠勇 的主题更新
信息提示
请填处理意见