使用matlab编写一个函数,如何在函数执行时,提示用户输入一些计算基本参数呢?
比如,定义一个函数文件myfun.m,内容如下:functionF=myfun(x)F(1)=x(1)*x(2)+A*x(1);F(2)=x(1)^3-B*x(2);……...
比如,定义一个函数文件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是两个给定的常数,可以根据需要设计! 展开
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是两个给定的常数,可以根据需要设计! 展开
1个回答
展开全部
%提醒用户输入数值
A=input('Enter the A:');
B=input('Enter the B:');
把这个放m文件开始的地方,调用的时候它就会提醒输入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者有冲突,或者是那个函数有问题,具体我不知道,不知怎么帮你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询