matlab用function为什么只输出一个函数 10

function[X,Z]=myfunction(Y)T1=5000;%设置辐射温度(K)lamda=380:1:780;%波长x=-4.607.*10.^9/(T1.^... function [X,Z]=myfunction(Y)
T1=5000; % 设置辐射温度(K)
lamda = 380:1:780; %波长
x=-4.607.*10.^9/(T1.^3)+2.9678.*10.^6/(T1.^2)+0.09911.*10.^3/T1+0.244063;
y=-3.*x^6/(T1.^2)+2.870.*x-0.275;
z=1-x-y;
Y=100;
X=x/y*Y;
Z=z/y*Y;
end
大佬们帮我改一下或者提点建议,输出xyz和XYZ六个值应该怎么弄,纯新手。。。。
展开
 我来答
一怒而天下安
2019-08-21 · 超过25用户采纳过TA的回答
知道答主
回答量:43
采纳率:81%
帮助的人:3.7万
展开全部
输出六个值的方法,function [x,y,z,X,Y,Z]=myfunction(Y);
你这个 函数还有乎纳举散一个问题就是Y作为输入却完全没有用到,而是在函数里面自岁答没行定义赋值,不如替换为~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式