我定义了一个函数文件yourfuncm:
-----------------------------
function y=yourfunc(num)
disp(['your number is:' num2str(num)])
end
------------------------------
然后在另一个脚本中调用该函数:
for i=1:3
yourfunc(i);
end
---------------------------------
结果显示:
your number is:1
your number is:2
your number is:3matlab怎么把函数加密后供别的脚本调用end 调用时,>>A=[10,-7,0;5,-1,5;3,2,6];b=[7;6;4];mygauss(A,b)ans=00000-10000 10000 或>>mygauss([10,-7,0;5,-1,5;3,2,6],[7;6;4])ans=00000-10000 10000 也可以在程序种直接调首先,做一个自定义函数的文件,如函数名为lhmhz(x),文件名我lhmhzm。
然后,在命令窗口和执行文件中,写入 lhmhz(x),此时matlab调用了lhmhz(x)函数。普通的脚本文件(不是函数):
run('') 里面填相对路径或绝对路径。
例如当前文件夹下的 aam,则可以run('aam');
如果不在搜索路径,则需要给完整路径,如run('C:\ddd\aam')、run('//ddd/aam')
如果是自己写的函数(以 function 开头):
最好把它放在PATH的某个文件夹里,一般的做法是,把所有自定义函数都集中放在一起,然后把这个文件夹(需要的话还有子文件夹)加入到PATH中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)