99问答网
所有问题
MATLAB怎么输出一个函数值
如题所述
举报该问题
推荐答案 推荐于2017-09-05
tmp=double(tmp);
ZMax=max(max(I));后面也得加上
Zmax=double(Zmax);
就好了。另外你这个程序写的就是C代码,效率太低了啊。。完全不是matlab的编法。
顺便给你程序优化了。这才是matlab程序,效率千差万别:
I=double(I);
ZMax=max(max(I));
ZMax=double(ZMax);
iSize=size(I);
TK=210;
U=(I+ZMax-2*TK)./((2*ZMax-2*TK));
Umin = min(U,1-U);
s=sum(sum(Umin));
D=2*s/(iSize(1)*iSize(2));
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjjtteeWtj77BjBOtB.html
其他回答
第1个回答 2014-04-11
function [a,b]=OutPut(c,d)
a=?; %运算的表达式
b=?; %同上
end
当调用函数的时候,使用 [a,b]=OutPut(c,d) 就是输出a b的函数值了
追问
可不可以举个具体的例子?感谢。
追答
% 两个数相加
function [sum]=ADD(a,b)
sum=a+b;
end
本回答被网友采纳
相似回答
大家正在搜
相关问题
matlab中怎么输出一个变量的值?
matlab中怎么输出一个变量的值
在matlab中如何输出一个函数的图像
MATLAB里写一个有两个输出的函数,如果只用一个数存其输出...
matlab中怎么在函数中输出一个变量
MATLAB中如何实现输出一个函数表达式
如何在matlab中定义两个输出量的函数?
matlab中怎样输出一个函数的值