数据为矩阵形式,matlab在一个图形中做多条曲线
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 07:57:32
a=[123;456;789];
是这样的,这些数据都是以矩阵形式存在的,但是如果要出来的话,都是这样显示的.另外,如果你想利用这些数据进行处理的话,可以在variableeditor变量编辑区里复制这些数据,然后在窗口一粘贴,就自动
其实你可以换种方法来做,这种做的话比较困难.可以再思考下.
a=randperm(10);%a为1~10随意打乱顺序b=[1,3,5,7,9];%b为一组下标数据c=a(b);%将矩阵中对应下标的数据取出,结果存在c矩阵中(c为a矩阵的第[1,3,5,7,9]
下世纪|上世纪
符号矩阵..是中科院的作业题吗?
=inv(b);b为非奇异和严重病态;
%R[100100][row,col]=find(R~=0);%row,col是所有非零元素的横坐标和纵坐标num=size(row,1);%有多少个非零元素fori=1:numR(row(i),co
1、如楼上所说,高维矩阵是个解决方法,不过和你说的要求略有不一样另外就是用元胞数组,例如A=cell(5,5);A{1,1}=eye(4);这样A是5*5的元胞数组,其中第一行第一列为4*4的单位阵,
运行下面的一句话就可以了哦!b(find(a==0)) =0;
a=rands(108,72*209);%a是你自己的矩阵>>b=[];>>fori=1:1:209b(:,i)=a(:,(i-1)*72+1);end
A=[];n=5;fork=1:nA=[Ak*1.5];%加入计算出的数据enddisp(A);再问:A=[Ak*1.5];没看懂,那不就是K乘以1.5么?我的程序forn=1:1:20。。。[a,i
给出一组数据,我给你处理吧再问:12345678910129.99829.99730.00230.00129.99829.99629.99730.00130.00330.004229.99830.00
如果要读取A的第i行,第j列的话A(i,j)第3行第3列,就A(3,3)
是这样的,这些数据都是以矩阵形式存在的,但是如果要出来的话,都是这样显示的.另外,如果你想利用这些数据进行处理的话,可以在variableeditor变量编辑区里复制这些数据,然后在窗口一粘贴,就自动
d=zeros(3);forki=1:3forkj=1:3d(ki,kj)=x(ki)+y(kj);endend注意matlab里的索引是从1开始的.
[c1c2c3c4c5]=textread('1.5MSdata.txt','%f%f%f%f%f');A=c2+c3;B=c4+c5;IIf=A-B;%你少了几个%f
XX=textread('你的文件名.txt');L=XX(1,1:4);BI=XX(2,1:2);BF=XX(3,1:2);
你在你运行matlab的current目录下,自己是不是写了一个叫cluster.m的文件?而且你是写成脚本,而不是函数.matlab执行的路径是先找当前目录,然后才是工具箱等等.你把这个文件改名,重
find可以找到数据的位置