Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-09-13
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
我刚学着写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 这六个数呢? 我是新学的,谢谢大家帮助。 我在线等大家的回答,谢谢了! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-09-26
年龄: 46
帖子: 4
声望力: 0 ![]() |
![]()
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)即可 , 我也不是很熟,交流一下 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-09-13
年龄: 37
帖子: 4
声望力: 0 ![]() |
![]()
恩,谢谢啦。很有帮助!!呵呵
|
![]() |
![]() |