MATLAB中怎么回调ans里面的值? 我第一个M文件计算出一个值,它存储为ans,我做了第二个M文件,怎么用?
发布网友
发布时间:2022-04-24 04:06
我来回答
共2个回答
热心网友
时间:2023-10-26 17:18
两种方法,1.第一个m文件,比如叫做first.m,在第二个m文件中首先写一句
first.m
那么第一个文件中的数据就到了第二个文件中了;
然后再写
H=ans(1:2
1:4,3:2
3:4);
2.用函数做,第一个.m文件改成函数
ans
=firstfunction()
第二个.m文件加一句
ans=firstfunction()
H=ans(1:2
1:4,3:2
3:4);
热心网友
时间:2023-10-26 17:18
draw(1,5)
直接调用
因为没有给输出变量
所以会出现ans
如果函数里面没有
disp(res)
之类的话
应该只显示
ans
=
1.2551
其实就是res
你加上之后
就是
res
=
ans
=
draw
其实是一个东西。
ans
是函数返回的值。如果你非要隐藏
那就后面加一个分号
draw(1,5);
这样
但是也会存在
ans
。并且
ans
=
1.2551。
这是系统的默认变量。