matlab中 在M文件中定义martin函数无法执行>> function Martin(531,531,531,5000)f=@(x,y)(y-sign(x)*sqrt(abs(531*x-531)));g=@(x)(531-x);m=[0;0];for n=1:5000m=(:,n+1)=[f(m(1,n),m(2,n)),g(m(1,n))];endplot(m(1,:),m(2,:)'kx');axis equal执行Mart

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 02:28:13

matlab中 在M文件中定义martin函数无法执行>> function Martin(531,531,531,5000)f=@(x,y)(y-sign(x)*sqrt(abs(531*x-531)));g=@(x)(531-x);m=[0;0];for n=1:5000m=(:,n+1)=[f(m(1,n),m(2,n)),g(m(1,n))];endplot(m(1,:),m(2,:)'kx');axis equal执行Mart
matlab中 在M文件中定义martin函数无法执行
>> function Martin(531,531,531,5000)
f=@(x,y)(y-sign(x)*sqrt(abs(531*x-531)));
g=@(x)(531-x);
m=[0;0];
for n=1:5000
m=(:,n+1)=[f(m(1,n),m(2,n)),g(m(1,n))];
end
plot(m(1,:),m(2,:)'kx');
axis equal
执行Martin(531,531,531,531)
输出时报错如下:
Error:File:Martin.m Line:6 Column:8
Unexpected MATLAB operator.

matlab中 在M文件中定义martin函数无法执行>> function Martin(531,531,531,5000)f=@(x,y)(y-sign(x)*sqrt(abs(531*x-531)));g=@(x)(531-x);m=[0;0];for n=1:5000m=(:,n+1)=[f(m(1,n),m(2,n)),g(m(1,n))];endplot(m(1,:),m(2,:)'kx');axis equal执行Mart
第一行代码到底是在命令窗口输入,还是在M文件中?
        function Martin(531,531,531,5000)
如果在命令窗口,不应该有function这个关键字;如果在M文件中,则括号里的形式参数应该是变量,而不应是具体的数;
 
下面这一句的第一个等号应该是多余的:
        m=(:,n+1)=[f(m(1,n),m(2,n)),g(m(1,n))];
 
这一句在'kx'前少了个逗号:
        plot(m(1,:),m(2,:)'kx');
 
帮给你简单改了一下,把下面的代码直接保存到文件,然后运行即可.
function Martin
f=@(x,y)(y-sign(x)*sqrt(abs(531*x-531)));
g=@(x)(531-x);
m=[0;0];
for n=1:5000
    m(:,n+1)=[f(m(1,n),m(2,n)),g(m(1,n))];
end
plot(m(1,:),m(2,:),'kx');
axis equal

matlab中如何建立一个m文件matlab中如何在编辑窗口中定义一个函数,并建立一个m文件?请说详细点, Matlab在m文件中定义函数Matlab能否实现这样的操作,在m文件定义了函数,然后在m文件中使用命令进行调用!如果不能的话,设想我需要定义很多提供给外部m文件调用的自定义函数,岂不是要每个函 如何在matlab中创建m文件 matlab中含有load 的m文件是否不可以定义函数?如果可以,应该如何定义/ MATLAB的gui中全局变量在哪里定义普通的全局变量我知道在文件的顶部定义,然后在用的函数中声明,但是MATLAB中当把控件放到GUI的空白模板中时,生成的M文件中全是函数,如何定义? matlab global定义全局变量的问题我写了matlab的一个主函数,放在一个M文件中,然后在这个主函数中调用其他的M文件,然后我在这个主函数中用global定义一系列变量,这样的话,定义里的那些变量在 matlab 中如何调用M文件中函数? 定义一个函数文件,求给定复数的指数、正弦和余弦,并在命令文件中调用该函数文件关于MATLAB Matlab中自定义函数如何创建M文件? MATLAB中如何利用M文件建立矩阵 如何在matlab的M文件中输入数学公式 matlab中如何调用m文件.请给出具体步骤,包括函数命名和函数运用,最好给一例子.比如m文件中函数为j=i+1;在程序中如何调用这个函数.不好意思,纯自学matlab,不会用function函数定义和运用. function 在matlab中怎么定义矩阵 在matlab中如何定义cosx Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件出现这样的错误?Undefined command/function 'unction'. matlab中怎么用M文件定义分段函数,再用fplot进行函数作图函数是:y(x)=2x (0 matlab中~.m文件中的函数:function [Yhard,Ysoft] = treeTest(model,X,opts);在另外一个文件中调用.m文件中的这个函数:,ysoft]=treeTest(model1,X,opts);,一直出错:Expression or statement is incorrect--possibly unbalanced (, 如何用matlab定义一个函数文件addsub.m