Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-09-26, 15:44   #1
justin5566
初级会员
 
注册日期: 2008-09-13
年龄: 37
帖子: 4
声望力: 0
justin5566 正向着好的方向发展
默认 M文件的一个问题,感谢高手,在线等

我刚学着写M文件,想计算一个矩阵的范数与条件数
窗口模式下输入如下:
A1=norm(A,1);
A2=norm(A);
Ainf=norm(A,inf);
C1=cond(A,1);
C2=cond(A);
Cinf=cond(A,inf);
要是写到MATLAB的M文件里面去应该怎么修改呢?
就是在文件开头加上一个什么样的语句能够让我在窗口输入矩阵A
最后怎么OUTPUT 这六个数呢?
我是新学的,谢谢大家帮助。
我在线等大家的回答,谢谢了!
justin5566 当前离线   回复时引用此帖
旧 2008-09-27, 15:25   #2
SyncMasterDing
初级会员
 
注册日期: 2008-09-26
年龄: 46
帖子: 4
声望力: 0
SyncMasterDing 正向着好的方向发展
默认 回复: M文件的一个问题,感谢高手,在线等

function Untitled111(X)

if nargin>1
error('输入宗量太多。')
end;
if nargin==1
A=X;
end;
A1=norm(A,1);
A2=norm(A);
Ainf=norm(A,inf);
C1=cond(A,1);
C2=cond(A);
Cinf=cond(A,inf);

AC=[A1 A2 Ainf C1 C2 Cinf];
disp(' A1 A2 Ainf C1 C2 Cinf')
disp(AC)


保存为untitled111.m, 然后直接在命令行里输入:untitled111(A)即可 ,
我也不是很熟,交流一下
SyncMasterDing 当前离线   回复时引用此帖
旧 2008-09-30, 06:24   #3
justin5566
初级会员
 
注册日期: 2008-09-13
年龄: 37
帖子: 4
声望力: 0
justin5566 正向着好的方向发展
默认 回复: M文件的一个问题,感谢高手,在线等

恩,谢谢啦。很有帮助!!呵呵
justin5566 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 09:37


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.