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

把下面的程序贴到编辑器里运行就可以了:
clc;
clear;

A=input('input a matrix\n');%在窗口输入A
A1=norm(A,1);
A2=norm(A);
Ainf=norm(A,inf);
C1=cond(A,1);
C2=cond(A);
Cinf=cond(A,inf);
disp([A1 A2 Ainf C1 C2 Cinf]);%输出六个数
meteora1005 当前离线   回复时引用此帖
旧 2008-09-29, 20:32   #3
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认 回复: [求助]用MATLAB写M文件的时候除了问题,谢,在线等

楼上,如果楼主的矩阵很大的话,你这个办法是弄死人的:smile:
fanxing39 当前离线   回复时引用此帖
旧 2008-09-29, 20:40   #4
meteora1005
高级会员
 
注册日期: 2008-05-31
年龄: 38
帖子: 104
声望力: 19
meteora1005 正向着好的方向发展
默认 回复: [求助]用MATLAB写M文件的时候除了问题,谢,在线等

呵呵,版主发话了。
我是按楼主的要求回答的啊,具体怎么输入看他了,当然改的方式有很多了,他初学嘛,以后肯定就会发现还有很多方法,呵呵
meteora1005 当前离线   回复时引用此帖
旧 2008-09-30, 06:20   #5
justin5566
初级会员
 
注册日期: 2008-09-13
年龄: 37
帖子: 4
声望力: 0
justin5566 正向着好的方向发展
默认 回复: [求助]用MATLAB写M文件的时候除了问题,谢,在线等

引用:
作者: meteora1005 查看帖子
把下面的程序贴到编辑器里运行就可以了:
clc;
clear;

A=input('input a matrix\n');%在窗口输入A
A1=norm(A,1);
A2=norm(A);
Ainf=norm(A,inf);
C1=cond(A,1);
C2=cond(A);
C...
恩,谢谢啦,但是我要的是一个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)即可
这是向别人请教的,
justin5566 当前离线   回复时引用此帖
回复

主题工具
显示模式

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

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


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]如何用pdf函数画出均匀,指数和weibull分布的概率密度函数图 volkl MATLAB论坛 1 2008-12-17 14:09
[求助]高手帮忙看看吧 急 我初学 xiaozheng33 MATLAB论坛 1 2008-11-30 22:49
[求助]如何将2维数组转换成1维数组? wangzizizi MATLAB论坛 3 2008-11-28 19:33
什么是伪吉布斯现象? roe2000 MATLAB论坛 0 2008-11-23 15:16
[资料]ansys优化 laihai718 ANSYS论坛 0 2008-11-22 21:51


所有时间均为北京时间。现在的时间是 20:55


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