求matlab高手指导,建立函数的问题高斯消去法函数function m=gauss(a,b)n=length(b);for k=1:n-1for i=k+1:n if a(i,k)>a(i,i)maxj=a(i,k); %选则列主元,放在maxj里a(i,k)=a(i,i); a(i,i)=maxj;end mult=a(i,k)/a(k,k); %求出消去系数f
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/18 05:23:26
求matlab高手指导,建立函数的问题
高斯消去法函数
function m=gauss(a,b)
n=length(b);
for k=1:n-1
for i=k+1:n
if a(i,k)>a(i,i)
maxj=a(i,k); %选则列主元,放在maxj里
a(i,k)=a(i,i);
a(i,i)=maxj;
end
mult=a(i,k)/a(k,k); %求出消去系数
for j=k+1:n
if abs(a(k,k))>1e-6
a(i,j)=a(i,j)-mult*a(k,j);
else
disp('fail'); %若是奇异矩阵,输出“fail”并退出程序
pause;
exit;
end
b(i)=b(i)-mult*b(k);
end
end
end
x(n)=b(n)/a(n,n);
for i=n-1:-1:1
s=0;
for j=i+1:n
s=s+a(i,j)*x(j);
end
x(i)=(b(i)-s)/a(i,i);
end
m=x;
在command window运行则里提示:function m=gauss(a,b)
|
Error:Function definitions are not permitted at the prompt or in scripts.
在M文件里运行则提示:Input argument "b" is undefined.
Error in ==> gauss at 3
n=length(b);
当晚解决的话,再追分15分..
function m=gauss(a,b)后面加上分号.
求matlab高手指导,建立函数的问题高斯消去法函数function m=gauss(a,b)n=length(b);for k=1:n-1for i=k+1:n if a(i,k)>a(i,i)maxj=a(i,k); %选则列主元,放在maxj里a(i,k)=a(i,i); a(i,i)=maxj;end mult=a(i,k)/a(k,k); %求出消去系数f
MATLAB求最小二乘法所建立的目标函数的方法?
在线等matlab二分法函数程序,要求:函数体中不使用feval函数如题,求高手指导.
高手指点一下Matlab的主函数和子函数的关系,怎么建立子函数
高数问题求指导
求高手指导用matlab对函数进行非线性拟合求出参数,已知数据x,y;万分感谢
关于Matlab中使用fsolve求解方程组x^2*y^2-2*x-1=0,x^2-y^2-1=0的解,求高手指导菜鸟,急,建立文件运行结果出错,不知道错在哪里,求高手指导,由于刚学习这个,所以请尽量说详细点,谢谢
matlab中ezcontourf函数怎样把数百个(x,y,z)的样本点画成等高线图?真心求指导
matlab遇到一些问题,求大神指导,关于一个循环的语句~
求高手解决下面有关matlab问题
请教高手::一个 用matlab计算组合数 的问题matlab如何用公式或函数求图中简单问题!
高数问题,求大神指导
求一位线性代数高手,能指导一下,线性代数的问题.能否有一位线性代数的高手,可以指导一下,线性代数的问题.期末了,不懂,找不到人问.
MATLAB中画图函数,plot(x,f)语句为什么一直报错?f是x的函数,求大神指导,
求Matlab中regress函数的源程序代码哪位高手知道Matlab中regress函数的源程序代码啊
matlab中符号变量是什么,为什么只能用ezplot()函数画图.求指导,matlab初学者
matlab中怎样建立多个变量的函数
用matlab的plot作图以后,如何获得拟合图形对应的函数呢?求指导呀