MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB混合编程] 求助:matlab数据读取问题? (https://www.labfans.com/bbs/showthread.php?t=9837)

galio 2009-10-09 12:05

求助:matlab数据读取问题?
 
基本设想:X=[1 2 3 4 5 6]
A=[1 2 3
2 3 4
3 4 5
4 5 6]
从x中提取数据,组成A矩阵!
请问,在matlab中如何实现啊!我是新手!!多谢!!

zhuofeng 2009-10-09 14:09

回复: 求助:matlab数据读取问题?
 
[QUOTE=galio;32157]基本设想:X=[1 2 3 4 5 6]
A=[1 2 3
2 3 4
3 4 5
4 5 6]
从x中提取数据,组成A矩阵!
请问,在matlab中如何实现啊!我是新手!!多谢!![/QUOTE]

for i=1:size(X)
A(i,:)=X(i:i+2);
end

galio 2009-10-09 18:06

回复: 求助:matlab数据读取问题?
 
[QUOTE=zhuofeng;32160]for i=1:size(X)
A(i,:)=X(i:i+2);
end[/QUOTE]


我在matlab上试验了一下,好像不太行哦
>> X=[1 2 3 4 5 6];
for i=1:size(X)
A(i,:)=X(i:i+2);
end
??? Subscripted assignment dimension mismatch.

>>

moyuecha 2009-10-10 03:51

回复: 求助:matlab数据读取问题?
 
This should work:


clc;clear all;
a=[1 2 3 4 5 6];
% A=[1 2 3
% 2 3 4
% 3 4 5
% 4 5 6]
x=[];
for i=1:(size(a,2)-2)
x=[x a(i:i+2)];
end

hay620 2009-10-10 10:14

回复: 求助:matlab数据读取问题?
 
a=[1 2 3 4 5 6];
c=length(a)-2;
for i=1:c
b=i;
for j=1:3
a1(i,j)=a(b);
b=b+1;
end
end
a1


所有时间均为北京时间。现在的时间是 12:52

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