>> MATLAB 中矩阵元素用变量表示的问题

[复制链接]
查看11 | 回复2 | 2012-12-12 20:16:52 | 显示全部楼层 |阅读模式
这个A是个矩阵,不能直接把n弄成矩阵了,用一个循环吧,这样好操作,clear;clc;G=[4,5]'; H=[1,2;1,3]; a=[2,3]'; A=[]; for n=0:0.1:1
%循环 A=[A,G-n*H*a]; %矩阵拼接 end A
%输出A n=linspace(0,1,11);%x轴数值 plot(n,A(1,:),'r',n,A(2,:),'b');%画图 legend('A(1,:)','A(2,:)')%图例 xlabel n ylabel...
回复

使用道具 举报

千问 | 2012-12-12 20:16:52 | 显示全部楼层
建议你用元胞数组试一试:clear all;clc;G=[4,5]';H=[1,2;1,3]; a=[2,3]';k=0:0.1:1;for ii=1:length(k)
A{ii}=G-k(ii)*H*a;end 命令窗运行效果:class(A)ans =cell A{1:3}an...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行