matlab怎么建立矩阵/数据导入

作者&投稿:石肺 (若有异议请与网页底部的电邮联系)
matlab怎么建立矩阵/数据导入~

直接输入
就是在命令窗口中直接输入矩阵的元素,这种方法适用于有限元素、简单的矩阵。用中括号,同一行的元素用逗号(,)或空格隔开,不同行的元素用分号隔开。还可以双击工作空间(workspace)中的某一变量,在表格中填入任意矩阵的元素。
用M文件建立矩阵

在命令窗口中输入edit,新建M文件,语法和直接输入法一样。然后保存。要使用时,在当前路径中我们可以看到这个M文件,右击,点”run“,M文件中的矩阵就加载到workspace中了。就可以直接使用这些变量。

特殊矩阵
(1)零矩阵:zeros(n,m)
(2)一矩阵:ones(n,m)
(3)单位矩阵:eye(n)
其中n为行数,m为列数。格式有很多种,这些是常用的。

用冒号表达式建立向量
a=num1:step:num2 num1:起始数值,step:步长,num2:终止数值,这些可以是变量或数值表达式。

用linspace建立行向量
linspace(num1,num2,m) num1:第一个元素,num2:最后一个元素,m为元素总数,省略m,则默认产生100个元素。

导入文档数据
很多数据来自Excel,txt等文档,我们没有必要一个一个输入,直接导入就可以。用import data进行数据导入,找到相应文档,选择数据范围,确认导入就能在workspace中看到数据。

xlswrite函数
以矩阵A=[1 2 3 4;5 6 7 8]为例进行介绍
例1:
将数据输入到指定EXCEL中,不指定工作薄,不指定单元格位置
在MATLAB主窗口中输入xlswrite('1.xlsx',A),回车,我们就会看到excel 1.xlsx中,sheet1中如下内容


方法一:把你的m文件和xls文件放在同一目录下,路径不要有中文。如
数据文件为dat.xls。m文件如下:
data=xlsread('dat.xls');
方法二:数据文件与m文件不在同一目录,要写明数据文件路径;
如:data=xlsread('c:\dat.xls')


matlab如何建立m文件
1、打开电脑上的“matlab”软件。2、点击“新建”按钮,接着点击新建栏目下的“脚本”。3、新建一个脚本文件,在新建的脚本里,输入代码。4、此处绘制sinx的函数图像。5、点击“保存”按钮,保存函数,下面输入函数文件名。6、输入文件名后,点击下方的“保存”按钮,可以看到保存好的m文件。MATLAB是美...

如何在Matlab中创建模型?
1、第一步,打开Matlab软件的Simulink库,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,依次单击“File”-->“New”-->“Model”选项,创建一个新的模型界面,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,绘制传递函数,使用Inport和Outport,见下图,转到下面的步骤。4...

如何在matlab中建立向量和矩阵
1、向量的创建 1)直接输入:行向量:a=[1,2,3,4,5]列向量:a=[1;2;3;4;5]2)用“:”生成向量 a=J:K 生成的行向量是a=[J,J+1,…,K]a=J:D:K 生成行向量a=[J,J+D,…,J+m*D],m=fix((K-J)\/D)3)函数linspace 用来生成数据按等差形式排列的行向量 x=linspace(X1,X2...

MATLAB中如何建立自己的工作目录
1、首先,单击进入matlab,然后在以上选项中双击文件,如下图所示,然后进入下一步。2、其次,完成上述步骤后,可以在下方找到工作路径图标,然后单击以进入工作路径设置,如下图所示,然后进入下一步。3、接着,完成上述步骤后,可以看到matlab的当前工作路径,如果要添加新的工作目录,请单击左上方的“添...

如何用matlab建立方程?
1、点击工具栏Tools——Fitting Function Builder,进入方程建立页面;2、选择第一项Create a New Fuction,点击next。3、第一栏选择User Defined(用户自定义),第二栏可对方程进行命名(仅限英文),此处命名为“NewFunction5”,Function Type选择第二个Equations;点击next。4、进入参数设置页面,第一...

matlab怎么建立p函数
1、首先在MATLAB编辑器中,打开一个新的文件,在文件中输入函数代码。2、其次将文件另存为.p文件,在保存文件时,MATLAB会自动将文件类型更改为“MATLAB可执行程序文件”(以.p结尾)。3、最后要使用p函数,将文件添加到MATLAB搜索路径中,并将函数名用作变量名来调用即可。

matlab怎么建立矩阵\/数据导入
步骤方法一、直接输入 就是在命令窗口中直接输入矩阵的元素,这种方法适用于有限元素、简单的矩阵。 用中括号,同一行的元素用逗号(,)或空格隔开,不同行的元素用分号隔开。还可以双击工作空间(workspace)中的某一变量,在表格中填入任意矩阵的元素。方法二、用M文件建立矩阵 在命令窗口中输入edit,新...

matlab 如何建立、调用自定义函数?
函数文件需要在编辑器中提前编好程序。点击上面的黄色“+”号,有一个function,点开就可以编写函数。我的是中文版,和你的对照着可以 函数文件不可以直接运行,必须保存为m文件后,在你的主程序内调用,平常用的很多函数都是这么用的,比如说求余函数 rem(x,y) ,如果没有x,y的实际值是没有函数...

MATLAB中如何建立一个Mat文件
(1)直接在Matlab中创建并保存矩阵数据 打开Matlab软件,点击左上角文件(File),然后点击新建(new),选择变量(Variable),就新建了一个mat文件。点击你新建的文件,即可打开一个编辑器,输入数据即可。(2)保存单一矩阵数据 如图所示,输入数据,生成数组。最后输入save x1 x。该语句表示将敲入的数组x生成...

matlab怎么建立矩阵\/数据导入
方法一:把你的m文件和xls文件放在同一目录下,路径不要有中文。如 数据文件为dat.xls。m文件如下:data=xlsread('dat.xls');方法二:数据文件与m文件不在同一目录,要写明数据文件路径;如:data=xlsread('c:\\dat.xls')

阿合奇县18588487529: matlab有几种建立矩阵的方法?各有什么优点 -
廉昌人破: 直接输入法.将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔. 利用M文件建立矩阵.这是对于比较大的矩阵而言. (1)启动有关编辑程序或MATLAB文本编辑器,并输入待建矩阵. (2)把输入的内容存盘(设文件名为mymatrix.m) (3)在MATLAB命令窗口中输入mymatrix,即运行该M 文件,自动建立一个名为MY-MAT的矩阵,课供以后使用. 建立大矩阵. 大矩阵可由方括号中的小矩阵建立起来.

阿合奇县18588487529: 如何在matlab中建立矩阵? -
廉昌人破: 很简单的,比如输入以下命令是建立3x4矩阵 A=[5,12,36,18;31,20,14,27;20,74,56,37] 结果是 A = 5 12 36 1831 20 14 2720 74 56 37 矩阵用分号来表示每一行结束,而每一行元素之间用逗号或空格分开.

阿合奇县18588487529: 如何在matlab中建立向量和矩阵 -
廉昌人破: 1、向量的创建1)直接输入:行向量:a=[1,2,3,4,5]列向量:a=[1;2;3;4;5]2)用“:”生成向量a=J:K 生成的行向量是a=[J,J+1,…,K]a=J:D:K 生成行向量a=[J,J+D,…,J+m*D],m=fix((K-J)/D)3)函数linspace 用来生成数据按等差形式排列的行...

阿合奇县18588487529: matlab中的矩阵怎么定义 -
廉昌人破: 矩阵中元素不能为矩阵,但可以使用元胞数组. a=cell(2,3);%定义一个2*3的元胞数组 a{1,1}=[1 2;3 4];%将矩阵 [1 2 存入元胞数组的第1行1列3 4] a{1,2}=[2 3 4;5 6 7;7 8 9];%将矩阵[2 3 4;5 6 7;7 8 9]存入元胞数组的第1行2列 以此类推

阿合奇县18588487529: matlab怎么建立矩阵/数据导入 -
廉昌人破: 直接输入 就是在命令窗口中直接输入矩阵的元素,这种方法适用于有限元素、简单的矩阵.用中括号,同一行的元素用逗号(,)或空格隔开,不同行的元素用分号隔开.还可以双击工作空间(workspace)中的某一变量,在表格中填入任意矩...

阿合奇县18588487529: 很多数据怎么在matlab中生成矩阵 -
廉昌人破: 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的矩阵

阿合奇县18588487529: 怎么用matlab自动生成矩阵 -
廉昌人破: matlab可以自动生成多种内容的矩阵,可根据需要选择不同的生成函数,如: ones(3,4)%三行四列元素都为1的矩阵 zeros(3,4)%指定行列数的元素都是0的矩阵 rand(3,4)%指定行列数的随机数矩阵 magic(3)%3阶魔方矩阵 等等.

阿合奇县18588487529: 怎么用matlab生成范德蒙矩阵 -
廉昌人破: 1、打开matlab,第一种方法是直接建立矩阵. 2、在命令窗口中输入T=[1 3 4;3 4 6;4 6 7] 回车后生成了这个3阶矩阵. 3、利用函数建立矩阵.一些有规律的特殊矩阵,matlab软件封装了相应的函数,利用通过调用函数来生成这些特殊矩阵. 4、单位矩阵,随机矩阵,范德蒙矩阵等,其对应的函数为eye,rand,vander. 5、利用冒号表达式建立矩阵;冒号表达式的格式为a1:a2:a3.其中a1是起始数据,a2是步长,a3是终止数据.其中a2可以省略不写,默认为1.

阿合奇县18588487529: matlab创建矩阵 -
廉昌人破: 用一个二重循环就行了rou = 0.5; nt = 10; R = zeros(nt); for i = 1:ntfor j = 1:ntR(i,j) = rou^abs(i-j);end end R效果如图

阿合奇县18588487529: matlab语言有几种建立矩阵的方法,a,直接输入法 b,通过m文件建立矩阵 c,由 -
廉昌人破: 可以用四种方法建立矩阵: ①直接输入法,如 a=[2 5 7 3],优点是输入方法方便简捷; ②通过 M 文件建立矩阵,该方法适用于建立尺寸较大的矩阵,并且易于修改; ③由函数建立,如 y=sin(x),可以由 MATLAB 的内部函数建立一些特殊矩阵; ④通过数据文件建立,该方法可以调用由其他软件产生数据.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网