matlab使用指导(2012)

合集下载

matlab2012 readtable用法

matlab2012 readtable用法

MATLAB2012版本引入了readtable函数,用于读取表格数据并将其存储为Table数据类型。

这篇文章将介绍readtable函数的用法及其基本语法,帮助读者更好地理解和使用该函数。

一、readtable函数的基本语法readtable函数的基本语法如下:T = readtable(filename)T = readtable(filename, 'Name1',Value1, 'Name2',Value2, ...)其中,T表示读取到的表格数据存储的Table数据类型变量,filename表示要读取的数据文件名,'Name1',Value1,'Name2',Value2,...表示可选的参数名和参数值。

在不指定参数时,readtable函数会根据默认设置读取数据文件中的全部内容。

二、读取表格数据1. 读取CSV文件使用readtable函数读取CSV文件的基本语法如下:T = readtable('data.csv')其中,'data.csv'为要读取的CSV文件名,读取到的数据将以Table 数据类型存储在变量T中。

2. 读取Excel文件使用readtable函数读取Excel文件的基本语法如下:T = readtable('data.xlsx')其中,'data.xlsx'为要读取的Excel文件名,读取到的数据将以Table 数据类型存储在变量T中。

3. 读取其他格式文件除了CSV和Excel文件,readtable函数还可以读取其他格式的数据文件,例如txt文件、json文件等。

三、指定参数读取数据readtable函数还可以通过指定参数来读取指定范围的数据,指定数据类型等。

常用的参数及其功能如下:1. 'Range'参数使用'Range'参数可以指定读取数据的范围,例如:T = readtable('data.xlsx', 'Range', 'A1:D10')表示只读取Excel文件中A1到D10范围内的数据。

Matlab2012安装指南

Matlab2012安装指南

1、下载并解压文件(只用解压part1)
2、点击解压文件夹中的setup.exe
3、选择不使用Internet安装
4、选择是,接受许可协议
5、选择我已有我的许可证的文件安装秘钥,秘钥为38699-60149-36808-21840-05491
6、选择典型安装
7、指定文件文件夹的完整路径
8、安装
9,、启动和注册
找到刚刚输入的安装路径,在..\R2012a\bin目录下找到matlab.exe点击右键发送到桌面快捷方式,点击桌面快捷方式即可启动,在初次启动的时候要进行激活,激活界面如下,选择不适用Internet手动激活
在输入许可证文件的完整路径中找到lic_standalone.dat的文件,(该文件在右键附件中,可以先下载保存下来)
点击下一步,完成激活
再次点击快捷方式即可启动matlab2012。

Matlab2012的安装详细步骤

Matlab2012的安装详细步骤

1、下载并安装UltraIso(下载地址见附录),下载Matlab 2012B。

使用UltraIso将Matlab 2012B相关文件提取/解压缩至一个文件目录(如图 1)。

2、双击setup.exe进行安装(如图 2)图 1图 23、安装中选择“不使用Internet安装”图 34、接受许可协议图 45、输入安装密钥:37176-43568-09521-61284-60764-48411-11831-17282-31342-18748-48552-26727-08411图 56、安装类型选择“自定义”图 67、点击“下一步”安装 导入许可协议(附录:Matlab 2012B Crack中的“matlab2012b_std.dat”)图 7 9、设置快捷方式图 8 10、点击“安装”进行安装图 911、等待安装结束图 1012、使用"crack\Usual\install.jar"文件替换"Matlab安装源文件目录\java\jar\install.jar",重新执行图 2至图 10的相关步骤,其中安装密钥选用“23809-26556-08469-31324”,如图 11,弹出产品选择对话框选择"全否"。

图 11图 1213、所有的安装完成后,可能会遇见这种情况,当你打开后提示你要“激活“,激活文件的搜索路径在你下载的crack 目录下的那个matlab2012b_std.dat,加上就可以了14、另外我安装在Windows xp上,win7或win8会遇到的问题我不知道15、进行完此次安装,Matlab 2012B便安装了除“MATLAB Production Server”之外的所有组件,如果想要安装此组件,将"Matlab安装源文件目录\java\jar\install.jar"用"crack\Usual\install.jar"替换。

Matlab2012教程--经典教程

Matlab2012教程--经典教程

Matlab2012教程--经典教程第1章基础准备及入门1.1 最简单的计算器使用法为易于学习,本节以算例方式叙述,并通过算例归纳一些MATLAB最基本的规则和语法结构。

建议读者,在深入学习之前,先读一读本节。

2【例1.3-1】求[122(74)]3的算术运算结果。

本例演示:最初步的指令输入形式和必需的操作步骤。

(1)用键盘在MA TLAB指令窗中输入以下内容>> (12+2*(7-4))/3^2(2)在上述表达式输入完成后,按[Enter] 键,该指令被执行,并显示如下结果。

ans =2〖说明〗本例在指令窗中实际运行的情况参见图 1.3-1。

指令行“头首”的“>>”是“指令输入提示符”,它是自动生成的。

本书在此后的输入指令前将不再带提示符“>>”。

理由是:(A)为使本书简洁;(B)本书用MATLAB 的M-book写成,而在M-book中运行的指令前是没有提示符的。

5MATLAB的运算符(如+、- 等)都是各种计算程序中常见的习惯符号。

一条指令输入结束后,必须按[Enter] 键,那指令才被执行。

由于本例输入指令是“不含赋值号的表达式”,所以计算结果被赋给MATLAB的一个默认变量“ans”。

它是英文“answer”的缩写。

【例1.3-2】“续行输入”法。

本例演示:或由于指令太长,或出于某种需要,输入指令行必须多行书写时,该如何处理。

S=1-1/2+1/3-1/4+ ...1/5-1/6+1/7-1/8S =0.6345〖说明〗MA TLAB用3个或3个以上的连续黑点表示“续行”,即表示下一行是上一行的继续。

本例指令中包含“赋值号”,因此表达式的计算结果被赋给了变量S。

指令执行后,变量S被保存在MA TLAB 的工作空间(Workspace)中,以备后用。

如果用户不用clear 指令清除它,或对它重新赋值,那么该变量会一直保存在工作空间中,直到本MATLAB 指令窗被关闭为止。

Matlab实验2012

Matlab实验2012

实验一 Matlab使用方法和程序设计一、实验目的1、熟悉MATLAB上机环境,练习MATLAB命令、m文件;2、熟悉Matlab的数据表示、基本运算和程序控制语句;3、熟悉Matlab图形绘制、数据处理;4、熟悉Matlab程序设计的基本方法。

二MA TLAB简介MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。

MATLAB 有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。

1.命令窗口(The Command Window)当MA TLAB启动后,出现的最大的窗口就是命令窗口。

用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。

在MA TLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。

在命令窗口中输入该文件名,这一连串命令就被执行了。

因为这样的文件都是以“.m”为后缀,所以称为m-文件。

2.m-文件编辑窗口(The Edit Window)我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。

在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。

3.图形窗口(The Figure Window)图形窗口用来显示MA TLAB程序产生的图形。

图形可以是2维的、3维的数据图形,也可以是照片等。

二、实验内容1、帮助命令2、矩阵运算(1)矩阵的乘法和乘方已知A=[1 2;3 4]:B=[5 5;7 8]:求A^2*B( 2 )矩阵除法已知A=[1 2 3:4 5 6:7 8 9]:B=[1 0 0:0 2 0:0 0 3],求矩阵左除A\B,右除A/B。

matlab使用指导(2012)

matlab使用指导(2012)

matlab使用指导(2012)一、基础知识1.1 常见数学函数如:输入x=[-4.85 -2.3 -0.2 1.3 4.56 6.75],则:ceil(x)= -4 -2 0 2 5 7fix(x) = -4 -2 0 1 4 6floor(x) = -5 -3 -1 1 4 6round(x) = -5 -2 0 1 5 71.2 系统的在线帮助1 help 命令:1.当不知系统有何帮助内容时,可直接输入help以寻求帮助: >>help(回车)2.当想了解某一主题的内容时,如输入:>> help syntax(了解Matlab的语法规定)3.当想了解某一具体的函数或命令的帮助信息时,如输入:>> help sqrt (了解函数sqrt的相关信息)2 lookfor命令现需要完成某一具体操作,不知有何命令或函数可以完成,如输入:>> lookfor line (查找与直线、线性问题有关的函数)1.3 常量与变量系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。

此外,系统内部预先定义了几个有特殊意1 数值型向量(矩阵)的输入1.任何矩阵(向量),可以直接按行方式...输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。

所有元素处于一方括号([ ])内;例1:>> Time = [11 12 1 2 3 4 5 6 7 8 9 10]>> X_Data = [2.32 3.43;4.37 5.98]2上面函数的具体用法,可以用帮助命令help得到。

如help zeros,可查到zeros的具体用法。

例:meshgrid(x,y)输入x=[1 2 3 4]; y=[1 0 5]; [X,Y]=meshgrid(x, y),则X = Y =1 2 3 4 1 1 1 11 2 3 4 0 0 0 01 2 3 4 5 5 5 5目的是将原始数据x,y转化为矩阵数据X,Y。

MATLAB基础_A(2012)

MATLAB基础_A(2012)
第28页
>> Y1=2+A, Y2=2*A, Y3=2\A Y1 = Y2 = 3 4 5 2 4 6 5 3 4 6 2 4 Y3 = 0.5000 1.5000
第27页
>> Z4=A.^2, Z5=2.^A Z4 = 2 4 8 8 2 4
1 2 3 0
1.0000 0.5000
1.5000 1.0000
第29页
第30页
5
例1. >>a=[1 2 3 4 5]; b=[1 3 5 7 9]; ... >> c=a.*b, d=a*b', e=a'*b c= d= e= 1 2 3 4 5
第31页
2.几个特殊常量 ans (默认变量名) pi(圆周率) eps (计算机最小数) inf(无穷大) NaN(不定量) i, j(虚数单位) 3.字符串的输入 在MATLAB中,字符串它是按(行)向量形式储存的, 文本块则按矩阵形式储存的。 例2. >> s1='Hello';s2='every';s3='body';s=[s1,',',s2,' ',s3] s = Hello,every body >> h=['河南大学';'数学学院'] h = 河南大学 数学学院
第8页
4.语句(命令) 一般形式: [变量名=] 表达式 (若缺省“变量=”,则系统默认ans为变量名) 5.M-文件 即程序文件,包括脚本M-文件和函数M-文件. 6.其它符号: … 续行符; % 注释符; ,(或;) 显示(或不显示)语句执行结果.
§2. 矩阵及其运算

MATLAB教程2012a习题解答1-7章完整版-张志涌-北航

MATLAB教程2012a习题解答1-7章完整版-张志涌-北航

●MATLAB R2012a●课后习题答案全解●第一章基础准备及入门习题1及解答⏹ 1.数字1.5e2,1.5e3 中的哪个与1500相同吗?〖解答〗1.5e3⏹ 2.请指出如下5个变量名中,哪些是合法的?abcd-2 xyz_3 3chan a变量ABCDefgh〖解答〗2、5是合法的。

⏹ 3.在MATLAB环境中,比1大的最小数是多少?〖解答〗1+eps⏹ 4.设a = -8 , 运行以下三条指令,问运行结果相同吗?为什么?w1=a^(2/3)w2=(a^2)^(1/3)w3=(a^(1/3))^2〖解答〗(1)不同。

具体如下w1=a^(2/3) %仅求出主根w2=(a^2)^(1/3) %求出(-8)^2的主根 w3=(a^(1/3))^2%求出(-8)主根后再平方w1 = -2.0000 + 3.4641iw2 = 4.0000 w3 =-2.0000 + 3.4641i(2)复数的多方根的,下面是求取全部方根的两种方法: (A )根据复数方根定义a=-8;n=2;m=3;ma=abs(a);aa=angle(a); for k=1:m%m 决定循环次数 sa(k)=(aa+2*pi*(k-1))*n/m;%计算各根的相角 endresult=(ma^(2/3)).*exp(j*sa) %计算各根result =-2.0000 + 3.4641i 4.0000 - 0.0000i -2.0000 - 3.4641i(B )利用多项式023=-a r 求根p=[1,0,0,-a^2]; r=roots(p) r =-2.0000 + 3.4641i -2.0000 - 3.4641i 4.0000⏹ 5.指令clear, clf, clc 各有什么用处?〖解答〗 clear 清除工作空间中所有的变量。

clf 清除当前图形。

clc 清除命令窗口中所有显示。

⏹ 6.以下两种说法对吗?(1)“MATLAB 进行数值的表达精度与其指令窗中的数据显示精度相同。

MATLAB2012a安装以及激活步骤

MATLAB2012a安装以及激活步骤

第一步安装:
解压→打开MA TLAB→MATLAB_R2012a→双加sepup.exe→选择不使用Internet安装→
选择是(Y),下一步→选择我已有我的许可证的安装密钥→打开文件crack、打开第四幅图将密钥抄写进去,下一步→典型,下一步→安装在C盘默认的(我也是C盘)可以自建的→安装,下一步→完成。

第二步激活:
打开C盘,打开MA TLAB→R1201a→双击bin文件夹中的matlab.exe→选择不使用Internet 手动激活→选择“输入许可证文件的完整路径(包括文件名),点击右侧的浏览(R)打开crack子目录选择lic_standalone.dat→单击下一步,选择(S)按钮→单击下一步(N)激活
最后结束后,在C盘的MATLAB→bin文件夹中右击MATLAB.exe发送桌面快捷方式,这样就可以了!祝你们成功!。

matlab2012 运行节

matlab2012 运行节

matlab2012 运行节(原创版)目录1.MATLAB2012 简介2.MATLAB2012 的运行节点3.如何在 MATLAB2012 中创建运行节点4.运行节点的优缺点5.总结正文MATLAB2012 是一款强大的数学软件,广泛应用于科学计算、数据分析、可视化等领域。

在 MATLAB2012 中,运行节点是一个非常实用的功能,可以帮助用户更加高效地执行代码。

接下来,我们将详细介绍 MATLAB2012 的运行节点以及如何创建和使用它们。

首先,让我们了解一下 MATLAB2012 的运行节点。

运行节点,顾名思义,就是用于运行 MATLAB 代码的节点。

在 MATLAB2012 中,运行节点可以分为两种:脚本节点和函数节点。

脚本节点用于运行整个脚本,而函数节点则用于运行指定的函数。

运行节点可以让用户在 MATLAB 中更加方便地执行代码,从而提高工作效率。

那么,如何在 MATLAB2012 中创建运行节点呢?其实非常简单。

首先,打开 MATLAB2012 软件,然后点击“当前脚本”菜单,选择“新建脚本”或“新建函数”。

在新建的脚本或函数中,编写你的代码。

完成代码编写后,点击工具栏上的“运行”按钮,即可创建一个运行节点。

运行节点的优缺点也非常明显。

优点在于,它可以让用户更加方便地执行代码,提高工作效率。

同时,运行节点可以帮助用户更好地组织和管理代码。

然而,运行节点也存在一些缺点,例如,它可能会导致代码的可读性降低,不利于代码的维护和修改。

总之,MATLAB2012 的运行节点是一个非常实用的功能,可以帮助用户更加高效地执行代码。

在实际应用中,用户可以根据自己的需求选择合适的运行节点,以提高工作效率。

2014秋2012级《MATLA...

2014秋2012级《MATLA...

武雪皎软件121 1225152014秋2012级《MATLAB程序设计》实验指导书实验一 MATLAB的基本功能一、实验目的1、了解MATLAB程序设计的开发环境,熟悉命令窗口、工作区窗口、历史命令等窗口的使用。

2、掌握MATLAB常用命令的使用。

3、掌握MATLAB帮助系统的使用。

4、熟悉利用MATLAB进行简单数学计算以及绘图的操作方法。

二、实验内容1、启动MATLAB软件,熟悉MATLAB的基本工作桌面,了解各个窗口的功能与使用。

图1 MATLAB工作桌面2、MATLAB的常用命令与系统帮助:(1)系统帮助help:用来查询已知命令的用法。

例如已知inv是用来计算逆矩阵,键入help inv即可得知有关inv命令的用法。

lookfor:用来寻找未知的命令。

例如要寻找计算反矩阵的命令,可键入 lookfor inverse,MATLAB即会列出所有和关键字inverse相关的指令。

找到所需的命令後,即可用help进一步找出其用法。

(2)数据显示格式:常用命令:说明format short 显示小数点后4位(缺省值)format long 显示15位format bank 显示小数点后2位format + 显示+,-,0format short e 5位科学记数法format long e 15位科学记数法format rat 最接近的有理数显示(3)命令行编辑:键盘上的各种箭头和控制键提供了命令的重调、编辑功能。

具体用法如下:↑----重调前一行(可重复使用调用更早的)↓----重调后一行→----前移一字符←----后移一字符home----前移到行首end----移动到行末esc----清除一行del----清除当前字符backspace----清除前一字符(4)MATLAB工作区常用命令:who--------显示当前工作区中所有用户变量名whos--------显示当前工作区中所有用户变量名及大小、字节数和类型disp(x) -----显示变量X的内容clear -----清除工作区中用户定义的所有变量save文件名-----保存工作区中用户定义的所有变量到指定文件中load文件名-----载入指定文件中的数据3、在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。

Matlab基础2012-1

Matlab基础2012-1

MATLAB基础——信号与系统补充课程课程安排MATLAB简介连续时间信号与系统离散时间信号与系统MATLAB实验内容MATLAB简介MATLAB基础知识MATLAB编程工具箱及Simulink仿真内容MATLAB 简介1MATLAB是什么MATLAB的工作环境MATLAB的帮助系统MATLAB是什么•Matlab= Matrix Laboratory = 矩阵实验室•由MathWorks公司于1984年基于C语言开发的一套高性能M thW k语言开发的套高性能的将数值计算、可视化和编程等功能集于一身的数学软件;•基本元素是没有维数限制的矩阵•数学表达式与运算规则符合通常的习惯,语法不严格•具有强大的数值计算•强大的数据可视化功能•具有丰富的程序扩展系统和工具箱(ToolBox)具具()•强大的help功能MATLAB工作环境菜单和工具栏工作目录命令窗口工作区间历史命令MATLAB工作环境•菜单和工具栏•【File】•Import Data:用于向工作区间导入数据;•Save Workspace As:将工作区间的变Save Workspace As:将工作区间的变量存储在某一文件中;•【View】•设置显示变量格式•【Graphic】•打开绘图工具•【Start】按钮【】按钮•直接打开Matlab工具MATLAB工作环境•工作区间和当前目录MATLAB工作环境•历史命令和命令窗口MATLAB的通用命令•常用命令命令说明命令说明cd显示或改变当前工作目录home将光标移动到命令窗口的左上角dir/ls显示当前目录或指定目录下disp显示变量或文字内容的文件clc清除工作窗口中的所有内容load加载指定文件的变量clear清理内存变量exit/quit退出matlabclf清除图形窗口save保存内存变量到指定目录MATLAB 的通用命令•常用按键键盘按键说明键盘按键说明↑ ↓调用上一行/下一行esc 清除当前输入行←→光标左移/右移一个字符del 删除光标处的字符Ctrl+←→光标左移/右移一个单词backspace 删除光标前的字符H /Alt+b k 恢复上次的删除Home/en d光标置于当前行开头/末尾Alt+backsp ace恢复上一次的删除MATLAB帮助系统•命令窗口查询帮助help 函数名helpMATLAB帮助系统•联机帮助系统询某函数Search/Index 查询某一函数Demo 演示程序,快速学习工具箱Contents学习某一主题内容MATLAB简介MATLAB基础知识MATLAB编程工具箱及Simulink仿真内容MATLAB基础知识2矩阵符号函数绘图MATALB基础知识:矩阵•MATLAB中所有数据均以二维矩阵或多维矩阵形式存储11矩阵表示标量单个数据,用1*1——一组数据,用1*n矩阵表述——向量支持多维矩阵——多维数组MATALB基础知识:矩阵•矩阵的构造-简单矩阵内使用空格或逗号隔开;矩阵的元素放在矩阵构造符[]内,使用空格或逗号隔开;如果矩阵是多行的,行与行之间用分号或Enter键隔开。

2012MATLAB软件二

2012MATLAB软件二
(1)size(a) (2)size(a,1)—行数
(3)size(a,2)—列数。
length返回行数或者列数的最大值,即 length(a)=max(size(a))。
size或length有什么用?
1.大数据量的矩阵数据检查,尤其是外部数据的 读取检查。 2.编写通用程序,不会受到原始数据的改变的影 响。 如绘图、循环的程序编写。
1995
2000
2005
2010
2015
newrb训练效果
newrbe预测效果
(三) 感知器神经网络(命令:newp,sim)
例6癌症患者和非癌症患者的相关数据,试建立感
知器神经网络进行诊断。(程序见ganzhiqi.m)
Vectors to be Classified 200
2 1 0 -1
P(2)
同样,矩阵的子块还可以被赋值。如果在取子块
时,n或m是“:”,则返回指定的所有行或列。
如果在矩阵子块赋值为空矩阵(用[]表示),则相当
பைடு நூலகம்
于消除相应的矩阵子块.
矩阵的序号编址:按列计数(相当于从第一列开始
编号)。
例2 b=[1 2 3; 4 5 6; 7 8 9; 10 11 12]; b([1,4],2:3)
[X,fval,exitflag,output,lamnda]=linprog(f,A,b,Aeq,Beq, LB,UB,X0,options)
output有3个分量,iterations表示优化过程的迭代次数, cgiterations表示PCG迭代次数,algorithm表示优化所 采用的运算规则。lambda有4个分量,ineqlin是线性不 等式约束条件,eqlin是线性等式约束条件,upper是 变量的上界约束条件,lower是变量的下界约束条件。 它们的返回值分别表示相应的约束条件在约束条件在 优化过程中是否有效。

实验指导书2012matlab基础

实验指导书2012matlab基础

《MATLAB基础实验指导书》哈尔滨理工大学自动化学院电子信息科学与技术系2011.4实验一 MATLAB 的基本操作一、 实验目的:1. 掌握Matlab 软件使用的基本方法;2. 熟悉常用命令的操作;3. 熟悉Matlab 的数据表示和基本运算。

二、 实验内容:1. 计算323(0.98)/( 1.35)5(1)y x x x x x =+-+-+当2x =和4x =的值。

2.计算cos 60-3. 已知223,4,,1,2,2a A b a B b c a A B C a B c ====-=+-=++,求C4. 创建一个3*3矩阵,然后用矩阵编辑器将其扩充为4*5矩阵5. 创建一个3*3矩阵魔方阵和相应的随机矩阵,将两个矩阵并接起来,然后提取任意两个列向量 6. 找出数组4202431135A --⎡⎤=⎢⎥--⎣⎦中所有绝对值大于3的元素。

利用上题的矩阵,计算矩阵的5次方。

7. 设1481354323659,6238271281397A B -⎡⎤⎡⎤⎢⎥⎢⎥=---=--⎢⎥⎢⎥⎢⎥⎢⎥-----⎣⎦⎣⎦,求*',.*C A B D A B ==。

8. 求23(2)(4)(1)1s s s s s +++++的“商”及“余”多项式。

9. 建立矩阵A ,然后找出在[10,20]区间的元素的位置。

10. 创建一个有7个元素的一维数组,并做如下处理:1) 直接寻访一维数组的第6个元素; 2) 寻访一维数组的第1、3、5个元素;3) 寻访一维数组中第4个至最后1个元素; 4) 寻访一维数组中大于70的元素。

三、 实验要求: 1. 撰写预习报告。

2. 用Matlab 完成算法设计和程序设计并上机调试通过。

3. 撰写实验报告,简述实验目的,提供实验结果和数据。

4. 分析算法,并简要给出算法设计小结和心得。

实验二 数据和函数的可视化一、 实验目的:1. 熟悉Matlab 绘图命令及基本绘图控制;2. 熟悉Matlab 程序设计的基本方法。

Matlab2012b安装步骤(附带Matlab2012b破解码及序列号)

Matlab2012b安装步骤(附带Matlab2012b破解码及序列号)

1、下载并安装UltraIso(下载地址见附录),下载Matlab 2012B。

使用UltraIso将Matlab 2012B相关文件提取/解压缩至一个文件目录(如图1)。

2、双击setup.exe进行安装(如图2)图1图23、安装中选择“不使用Internet安装”图34、接受许可协议图45、输入安装密钥:37176-43568-09521-61284-60764-48411-11831-17282-31342-18748-48552-26727-08411图56、安装类型选择“自定义”图67、点击“下一步”安装导入许可协议(附录:Matlab 2012B Crack中的“matlab2012b_std.dat”)图7 9、设置快捷方式图8 10、点击“安装”进行安装图911、等待安装结束图1012、使用"crack\Usual\install.jar"文件替换"Matlab安装源文件目录\java\jar\install.jar",重新执行图2至图10的相关步骤,其中安装密钥选用“23809-26556-08469-31324”,如图11,弹出产品选择对话框选择"全否"。

图11图1213、所有的安装完成后,可能会遇见这种情况,当你打开后提示你要“激活“,激活文件的搜索路径在你下载的crack 目录下的那个matlab2012b_std.dat,加上就可以了14、另外我安装在Windows xp上,win7或win8会遇到的问题我不知道15、进行完此次安装,Matlab 2012B便安装了除“MATLAB Production Server”之外的所有组件,如果想要安装此组件,将"Matlab安装源文件目录\java\jar\install.jar"用"crack\Usual\install.jar"替换。

ubuntu12.04下安装matlab2012指导

ubuntu12.04下安装matlab2012指导
6.大功告成!!!
三 解决中文乱码问题
1. 字体显示美化 进入Matlab,从菜单打开:Files->preferences,打开Fonts页,把右边最下面的复选框Use antialising to smooth desktop fonts选中,重启MATLAB,字体显示的效果就很好了.
2.MATLAB使用自带的Java运行环境,根据CPU架构的不同,相对应的字体配置文件路径为:
一 安装程序
1.下载matlab的安装文件至主目录下,我的matlab软件的文件名为Mathworks.Matlab.R2012a.UNIX.iso
2.挂载iso文件 sudo mount -o loop Mathworks.Matlab.R2012a.UNIX.iso /mnt
3.跳转到挂载目录 cd /mnt
3.进入字体配置文件目录 cd /usr/local/MATLAB/R2012a/sys/java/jre/glnx86/jre/lib
如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个
sudo cp fontconfig.properties.src fontconfig.properties
4.安装 sudo ./install
5.出现图形化界面,安装时以系统默认为准
6.窗口界面默认安装位置为 /usr/local/MATLAB/R2012a
7.命令行打开matlab sudo /usr/local/MATLAB/R2012a/bin/matlab
8.激活,具体方法参见crack文件夹的说明文件。
效果图如附件里的2.png
5.修改字体搜索, 在配置文件中查找sequence.allfonts,如果其后的sequence开头的行中有: chinese-arphics1,可以略过此步,否则在其后面加入一行:sequence.fallback=chinese-arphic1

MATLAB实验指导书2012

MATLAB实验指导书2012

8.计算
a

6 2
9 7
3 5

b

2 4
4 6
1 8 的数组乘积。(写出程序及运行结果)
2
4 9 2
37
9. 对于 AX B ,如果 A 7 6 4 , B 26 ,求解 X。(写出程序及运行结果)
3 5 7
28
1 2 3 10.已知:a 4 5 6 ,分别计算 a 的数组平方和矩阵平方。(写出程序及运行结果)
(第 1~5 题写出程序)
1、有一组测量数据满足 y e-at ,t 的变化范围为 0~10,用不同的线型和标记点画出
a=0.1、a=0.2 和 a=0.5 三种情况下的曲线。添加标题 y e-at 和图例框,并用箭头线标 识出各曲线 a 的取值。
2、表中列出了 4 个观测点的 6 次测量数据,将数据绘制成为分组形式和堆叠形式的
二、实验方案分析及设计:
本次实验主要目的是了 MATLAB 实验中的图形绘制函数的具体运用,以及图象处理 的初步使用。
三、实验器材:
电脑一台,MATLAB 软件
四、实验步骤:
打开 MATLAB 程序,根据实验内容中的题目要求进行设计和编程, 在 MATLAB 中运 行得到并记录结果。
五、实验内容及要求:
0 -0.0664
0
0
0.0117
0
0
0
用 MATLAB 画出其频率响应:
提示:
[H,f1,f2] = freqz2(fc2);
[X,Y] = meshgrid(f1,f2)
[C,h] = contour(X,Y,H);
switch (i)
case 1

Matlab R2012b Windows 安装图解

Matlab R2012b Windows 安装图解

Matlab 2012b安装图解第一节安装基本组件第1步:下载Matlab2012b,并Winrar等解压缩工具解压到Matlab2012b文件夹中;第2步:双击setup.exe,开始安装;第3步:选择“不使用Internet安装”,下一步;第4步:选择“是(Y)”,下一步;第5步:输入安装密钥:37176-43568-09521-61284-60764-48411-11831-17282-31342-18748-48552-26727-08411(使用不同密钥,安装的功能不一样,这个密钥安装的功能最多),下一步。

第6步:选择“自定义”,下一步;第7步:选择安装目录,下一步;第8步:选择Matlab组件(License Manager 11.9根据个人喜好选择,我安装时选择了)第9步:导入许可协议(Crack中的“matlab2012b_std.dat”),下一步;第10步:第8步中若选择了License Manager,则出现这一步;第11步:根据个人喜好选择快捷方式,下一步;第12步:确认要安装的组件,点击“安装”;第13步:等待安装结束(40分钟左右)。

问题1:安装过程中,若出现如下提示,先点击确定,不管它。

问题2:如安装提示:未安装支持的Net framework,那就下载一个较新版本的Net framework,比如Net framework 3.5;安装后再重新安装Matlab Builder NE。

问题3:安装结束后,若弹出激活窗口,就再次按第9步操作,选择激活文件。

问题4:打开Matlab,测试安装是否成功,如果还需要激活,就使用开始菜单下Matlab目录里的“激活Matlab 2012b”,选择“手动激活”,然后按第9步操作,即可。

至此第一节结束,若想安装更多组件,就继续第二节。

第二节安装其余组件(可选)第14步:使用"crack\Usual\install.jar"文件替换"Matlab安装源文件目录\java\jar\install.jar",重新执行第2-13步,其中(1)安装密钥选用“23809-26556-08469-31324”;(2)弹出组件选择对话框时,选择"全否"(已安装的就不用覆盖了);第三节安装MCR和MPS(可选)第15步:安装MCR(MATLAB Compiler Runtime)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
特殊变量
取值
ans
用于结果的缺省变量名
pi
圆周率
eps
计算机的最小数,当和1相加就产生一个比1大的数
flops
浮点运算数
inf
无穷大,如1/0
NaN
不定量,如0/0
i,j
i=j=
nargin
所用函数的输入变量数目
nargout
所用函数的输出变量数目
realmin
最小可用正实数
realmax
最大可用正实数
3.当想了解某一具体的函数或命令的帮助信息时,如输入:
>>helpsqrt(了解函数sqrt的相关信息)
2 lookfor
现需要完成某一具体操作,不知有何命令或函数可以完成,如输入:
>>lookfor line(查找与直线、线性问题有关的函数)
系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。此外,系统内部预先定义了几个有特殊意义和用途的变量,见下表:
例2:
>>sym_matrix = sym('[abc;JackHelp_Me NO_WAY]')
sym_matrix =
[ a,b,c]
[Jack,Help_Me,NO_WAY]
2.用函数syms定义符号矩阵
先定义矩阵中的每一个元素为一个符号变量,而后像普通矩阵一样输入符号矩阵。
例3:
>> syms a b c;
kron
Kronercker张量积
randn
元素服从正态分布的随机矩阵
magic
魔方矩阵
eye
对角线上元素为1的矩阵
pascal
Pascal矩阵
meshgrid
由两个向量生成的矩阵
上面函数的具体用法,可以用帮助命令help得到。如help zeros,可查到zeros的具体用法。
例:meshgrid(x,y)
函数
功能
函数
功能
compan
伴随阵
toeplitz
Toeplitz矩阵
diag
对角阵
vander
Vandermonde矩阵
hadamard
Hadamard矩阵
zeros
元素全为0的矩阵
hankel
Hankel矩阵
ones
元素全为1的矩阵
invhilb
Hilbert矩阵的逆阵
rand
元素服从均匀分布的随机矩阵
例4:
>> g= [1 2 3 4];h = [4 3 2 1];
>> s1 = g + h, s2 = g.*h, s3 = g.^h, s4 = g.^2, s5 = 2.^h
运算符:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)、’(转置)等;
常用函数:det(行列式)、inv(逆矩阵)、rank(秩)、eig(特征值、特征向量)、rref(化矩阵为行最简形)
atanh(x)
反双曲正切arctanh
round(x)
对x四舍五入到最接近的整数
ceil(x)
对x朝+∞方向取整
sign(x)
符号函数:求出x的符号
conj(x)
求复数x的共轭复数
sin(x)
正弦sin
cos(x)
余弦cos
sinh(x)
反双曲正弦sinh
cosh(x)
双曲余弦cosh
sqrt(x)
输入x=[1 2 3 4];y=[1 0 5];[X,Y]=meshgrid(x,y),则
X =Y =
1 2 3 41 1 1 1
1 2 3 40 0 0 0
1 2 3 45 5 5 5
目的是将原始数据x,y转化为矩阵数据X,Y。
2
1.用函数sym定义符号矩阵:
函数sym实际是在定义一个符号表达式,这时的符号矩阵中的元素可以是任何的符号或者是表达式,而且长度没有限制。只需将方括号置于单引号中。
例5:
>> A=[2 0 –1;1 3 2]; B=[1 7 –1;4 2 3;2 0 1];
>> M = A*B%矩阵A与B按矩阵运算相乘
>> det_B=det(B)%矩阵A的行列式
>> rank_A = rank(A)%矩阵A的秩
>> inv_B = inv(B)%矩阵B的逆矩阵
>> [V,D] = eig(B)%矩阵B的特征值矩阵V与特征向量构成的矩阵D
>> M1 = sym('Classical');
>> M2 = sym(' Jazz');
>> M3 = sym('Blues');
>>A= [a b c;M1,M2,M3;sym([2 3 5])]
A=
[a, b, c]
[Classical, Jazz, Blues]
[ 2, 3, 5]
运算符:+(加)、-(减)、./(右除)、.\(左除)、.^(乘方),
fix(x) = -4 -2 0 1 4 6
floor(x) = -5 -3 -1 1 4 6
round(x) = -5 -2 0 1 5 7
1
1.当不知系统有何帮助内容时,可直接输入help以寻求帮助:
>>help(回车)
2.当想了解某一主题的内容时,如输入:
>>helpsyntax(了解Matlab的语法规定)
函数名
数学计算功能
函数名
数学计算功能
abs(x)
实数的绝对值或复数的幅值
floor(x)
对x朝-∞方向取整
acos(x)
反余弦arcsin
gcd(m,n)
求正整数m和n的最大公约数
acosh(x)
反双曲余弦arccosh
imag(x)
求复数x的虚部
angle(x)
在四象限内求复数x的相角
lcm(m,n)
求实数x的平方根:
exp(x)
指数函数
tan(x)
正切tan
fix(x)
对x朝原点方向取整
tanh(x)
双曲正切tanh
abs(x)
x的绝对值
sum(x)
对x求和
max(x)
x的最大值
min(x)
x的最小值
如:输入x=[-4.85-2.3-0.21.34.566.75],则:
ceil(x)=-4 -2 0 源自 5 7求正整数m和n的最小公倍数
asin(x)
反正弦arcsin
log(x)
自然对数(以 为底数)
asinh(x)
反双曲正弦arcsinh
log10(x)
常用对数(以10为底数)
atan(x)
反正切arctan
real(x)
求复数x的实部
atan2(x,y)
在四象限内求反正切
rem(m,n)
求正整数m和n的m/n之余数
1
1.任何矩阵(向量),可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。所有元素处于一方括号([ ])内;
例1:
>>Time = [111212345678910]
>>X_Data = [2.323.43;4.375.98]
2.系统中提供了多个命令用于输入特殊的矩阵:
相关文档
最新文档