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六个值应该怎么弄,纯新手。。。。 展开
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六个值应该怎么弄,纯新手。。。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询