ntjm.net
当前位置:首页 >> mAtlAB把数据变成矩阵 >>

mAtlAB把数据变成矩阵

是这样的,这些数据都是以矩阵形式存在的,但是如果要出来的话, 都是这样显示的.另外,如果你想利用这些数据进行处理的话, 可以在variable editor 变量编辑区里复制这些数据,然后在窗口一粘贴 ,就自动变成矩阵形式了.你可以 试试

matlab将输出数据保存在一个矩阵中,直接编程即可,具体如下:n = 10; b = zeros(1,n); for k = 1:n r = k; % 运算后数据 b(k) = r; % 存入矩阵内 end;

假设矩阵a存放原数据,则 b=reshape(a,1024,512).这样b里面数据的存在格式就是你想的.

MATLAB中生成所有元素均为1的矩阵的方法为:使用内置的ones()函数.下面给出具体的示例:1、在matlab的命令窗口输入:ones(3) ,表示生成3行3列且所有元素均为1的矩阵 ,输出结果如下:向左转|向右转2、在matlab的命令窗口输入:ones(2,4) ,表示生成2行4列且所有元素均为1的矩阵,结果下图所示:向左转|向右转3、为了演示ones()函数的第三种使用方式,在命令窗口输入下面两行代码:A = [1 2;3 4] ones(size(A)) 表示生成一个结构和A一样,但是所有元素均为1的矩阵

>> a1=[2 3 4 5];n=length(a1);>> aa=ones(n,1)*a1 %转为方阵aa = 2 3 4 5 2 3 4 5 2 3 4 5 2 3 4 5>>

>>a=[ 1 9 6 3 11 8]; a = 1 9 6 3 11 8>> b=reshape(a,3,2)' b = 1 9 6 3 11 8 注意转置,因为matlab的reshape是按列重排的.

将你的数据(不带文字)列好,保存为shuju.txt(文件名随意),然后放在你保存matlab程序的文件夹中,程序中写load shuju.txt; a=shuju; 这样a就是你的数据矩阵了!

a=imread('1.jpg'); 图像imread后,a已经是矩阵了(彩色的3维,灰度2维) matlab操作数据以矩阵为基础,也就是计算都是矩阵啦

很简单 如你的大矩阵是 b 你要选其中的某行某列到小矩阵 a = b(2:4,4:6) 就是选了第二到第四行,第四列到第六列 还有如果只用:代表所有行或者列 如(:,1)会选择第一行1:end可以选择到最后一行. 如果你非要用循环可以用 a(i,j) = x这种格式给a的每一行每一列赋值.

用函数公式计算默认直接就存为矩阵了.比如x=[1:100],y=cos(x).那么y就是一个矩阵.如果有一些离散数比如1 2 3 4 .那么y=[1 2 3 4],y=[1 2;3 4]都是矩阵具体效果自己试试呗

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com