MATLAB
四月的我
加油
展开
-
MATLAB读取矩阵数据
命令行窗口中输入a=[1 2 3 4;4 5 6 7;1 2 3 4],按回车键创建一个3行4列的矩阵获取矩阵第2行第3列的数据,输入a(2,3).获取矩阵第3列的第一个和第三个,输入a([1 3],3)获取矩阵某列的连续数据,可以使用a(1:2,3),获取第3列第1个到第2个数据,使用a(2:end,3)获取第3列,第2个到最后一个数据2.获取Matlab矩阵顺序第一个的数据方...原创 2019-04-10 11:09:51 · 26207 阅读 · 0 评论 -
使用matlab对将来人口总数进行预测
clc;clear;close all;load R_shuju.matt=37:3:85;y=151.4513./(1+(151.4513/69.1-1).*exp( -0.0484.*t)); %对总人口进行预测t=0:25; %令1980年为初始年,25个数据一直到2005年x=[98.705 100.1 101.654 103.008 104.357 105.851 107.5 ...转载 2019-06-25 16:08:55 · 10521 阅读 · 7 评论 -
MATLAB 设置坐标名称,坐标刻度,坐标刻度名称,坐标点显示
matlab画图显示XY轴名称xlabel(‘x轴的名称’);ylabel(‘y轴的名称’);matlab中plot()画图时如何指定X Y轴的范围可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下:plot(x, y); // 画图后用axis函数设置坐标轴的范围axis([xmin xmax ymin ymax]); % 设置坐标轴在指...原创 2019-06-25 16:08:33 · 117620 阅读 · 1 评论 -
matlab中求矩阵的最大值和最小值
可用的方法挺多的哈,以二维矩阵A为例1,连续两次求最大值/最小值就是结果,eg: max(max(A)) 或 min(min(A))2,将矩阵拆开成列向量然后求最大值或者最小值。eg: max(A(原创 2019-06-25 16:05:52 · 14072 阅读 · 1 评论 -
MATLAB写数据到文件
转载地址数据保存在数据运算过程中,常常需要对中间计算的数据做一些存储,以备后用。常用的方法:(1)存.mat文件,就直接在workspace里点保存,或使用命令save(2)存excel文件,用xlswrite()(3)存txt文件,用dlmwrite()目前我多采用存为.mat,它可以把几个数据变量一起保存在一个mat里,调用时(load)需要的所有数据都出来了,比较方便save...转载 2019-05-30 10:59:30 · 3564 阅读 · 0 评论 -
MATLAB的矩阵用reshape一维与二维变换
使用reshap()函数reshapclc;clear;close all;a=[1,2,3,5,6,65,786,89];b=reshape(a,2,4)a = 1 2 3 5 6 65 786 89b = 1 3 6 786 2 5 65 89...原创 2019-05-30 10:22:02 · 8174 阅读 · 0 评论 -
MATLAB数据转化num,str,cell,char
数字变为字符串a=num2str(123)cell2mat:将cell转换为mat的char型str2num:将mat从char转换为double型cellstr:将char转cellnum2str:将double转charnum2cell:将double直接转cell...转载 2019-05-26 15:12:28 · 15512 阅读 · 0 评论 -
matlab关于cell
在使用matlab导数数据的过程中我们往往是不仅仅希望导入的数据,还有数据的内容说明,例如是标题,那么导入到MATLAB中的数据类型就是cell,类似于字符串类型。下面是创建一个cell类型为6行66列的矩阵数据,利用新创建的数据改变原cell数据模式R_shuju=cell(6,66);for i=2:66R_shuju(:,68-i)=niandushuju(:,i);endR_s...原创 2019-05-26 12:02:22 · 1546 阅读 · 0 评论 -
matlab导入excel数据
matlab导入excel数据data=load(‘路径\文件.xls’);data=xlsread(‘路径\文件.xls’);%matlab 是可以把工作空间中的一些有用变量长久保留下来。1.save 文件名 [变量表名] %如 save mydata data生成一种标准格式二进制文件 ,保存在您的current directory中下次还可以load mydata,这样您的 ...原创 2019-05-12 21:01:17 · 34703 阅读 · 0 评论 -
matlab输出数据到命令窗口格式
1.改变数据格式当数据重复再命令行窗口时,整数以整形形式显示,其他值将以默认格式显示。MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小,那么将会以科学记数法的形式显示。比如:x=100.11x =100.1100y=1001.1y =1.0011e+03z=0.00010011z =1.0011e-04改变默认输出格式要用到format...转载 2019-04-27 18:34:03 · 9985 阅读 · 0 评论 -
MATLAB矩阵转置
A=[1,2,3;4,5,6];B=A’;B矩阵为A矩阵的转置d=a.*c表示矩阵a与矩阵c的各个元素分别相乘得到de=a*b表示标准的矩阵乘法,矩阵a的列数必须与矩阵b的行数相同原创 2019-04-09 09:16:03 · 30091 阅读 · 0 评论 -
matlab输出数据
1.改变数据格式当数据重复再命令行窗口时,整数以整形形式显示,其他值将以默认格式显示。MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小,那么将会以科学记数法的形式显示。比如:x=100.11x =100.1100y=1001.1y =1.0011e+03z=0.00010011z =1.0011e-04改变默认输出格式要用到format...转载 2019-04-09 09:00:02 · 4979 阅读 · 0 评论 -
MATLAB如何取整数
floor(x):向下取整ceil(x):向上取整round(x):取最接近的整数fix(x):向0取整常用的就这4个原创 2019-04-09 08:50:54 · 15791 阅读 · 0 评论 -
MATLAB求余运算
rem(m,n); m除以n所得余数。rem(m,n); m除以n所得余数。rem(x,y)命令值是:x-n.*y,如果y不等于0,其中的n = fix(x./y)。这里之所以用点数,是因为如果m和n是向量的时候也是可以运算的。rem(4,5); 这里需要说明的是:“被除数”是正,“余数”就是正rem(-4,5); 这里需要说明的是:“被除数”是负,“余数”就是负rem(x,...转载 2019-04-10 14:54:12 · 41100 阅读 · 0 评论 -
MATLAB eye函数
eye(n):返回nn单位矩阵;eye(m,n):返回mn单位矩阵;eye([m n]):返回m*n单位矩阵;eye(size(A)):返回与A一样大小的单位矩阵;原创 2019-06-25 16:09:14 · 5801 阅读 · 0 评论