使用matlab编写一个函数,如何在函数执行时,提示用户输入一些计算基本参数呢?

比如,定义一个函数文件myfun.m,内容如下:
function F=myfun(x)
F(1)=x(1)*x(2)+A*x(1);
F(2)=x(1)^3-B*x(2);
……
end
在另一个文件里面调用执行这个函数,然后提示输入A和B的值,然后再计算!
也就是A、B是两个给定的常数,可以根据需要设计!

%提醒用户输入数值
A=input('Enter the A:');
B=input('Enter the B:');
把这个放m文件开始的地方,调用的时候它就会提醒输入A和B的值追问

我的m文件中定义了一个函数(function),将A=input('Enter the A:');B=input('Enter the B:');
放入m文件开始后,函数定义就失效了啊!?

追答

你如果单独把A=input('Enter the A:');B=input('Enter the B:');放入M文件中,肯定没问题的,2者有冲突,或者是那个函数有问题,具体我不知道,不知怎么帮你

温馨提示:答案为网友推荐,仅供参考
相似回答