matlab

原创 2013年12月05日 16:43:52

符号 作用 例子
  以“;”结束一行,不打印结果。  
%   以%开头的是注释行  
' 矩阵转置  
who/whos 命令whos 查看工作空间中的变量  
reshape 利用指令 reshape 创建数值矩阵
av=1:12
bm=reshape(av,3,4)
bm =
1 4 7 10
2 5 8 11
3 6 9 12
diag 利用指令 diag 产生对角阵
load 加载外部数据文件装入到指定矩阵 假如磁盘中已有名为 c:\mydir\data.dat 的ASCII 数据文件利用指令load 
c:\mydir\data.dat 可在MATLAB 工作空间产生一个名为 data 的矩阵
zeros(2) 生成0 b([1 3],[2 4])=zeros(2)  对矩阵相应位置赋予0
L=x<=3 标出小于等于3 的元素的位置
获得特定子向量

magic MAGIC(N) is an N-by-N matrix constructed 
from the integers 1 through N^2 with equal
 row, column, and diagonal sums.  Produces
 valid magic squares for all N > 0 except N = 2.
inv 在 MATLAB 中inv 指令不很有用MATLAB 推荐
尽量使用除运算少用逆运算

poly(AR) 产生多项式系数向量若 AR 是方阵则多项式为特
征多项式若AR 是向量即AR [ ar ,ar , ,ar ] n
 L 1 2 = 则所
得的多项式满足
 
legend 添加图例
eps 表示计算机的最小数,对于双精度浮点数格式
数量级在十的负十六次方。
 
Inf 表示计算机的最大值  
subplot(m n p) subplot是将多个图画到一个平面上的工具。其中
,m表示是图排成m行,n表示图排成n列,也就
是整个figure中有n个图是排成一列的,一共m行
,如果m=2就是表示2行图。p表示图所在的位
置,p=1表示从左到右从上到下的第一个位置。
 
linspace(x1,x2,N) linspace是Matlab中的一个指令,用于产生x1,x2
之间的N点行矢量。其中x1、x2、N分别为起始值
、终止值、元素个数。若缺省N,默认点数为100
。在matlab的命令窗口下输入help linspace或者
doc linspace可以获得该函数的帮助信息。
 
hold 命令 若在已存在的图形窗口中用plot 函数继续添加
新的图形内容可使用图形保持指令hold 发出
hold on 后再执行plot 函数在保持原有图形
的基础上添加新的绘制图形 hold off 关闭此功能
 
fplot fplot 函数可自适应的对函数进行采样能更好反映函
数的变化规律
函数格式 fplot(fname,lims,tol)其中fname 为函
数名以字符串形式出现 lims 为变量取值范围tol 
为相对允许误差其默认值为2e-3

plot3 函数调用格式plot3( x1, y1, z1,c1, x2, y2, z2,c2,L)
其中x1,y1,z1…表示三维坐标向量c1,c2…表示线型
或颜色

mesh mesh 函数用于绘制三维网格图在不需要绘制特别精
细的三维曲面结构时可通过绘制三维网格图来表示
三维曲面图三维曲面的网格图最突出的
优点:是它较好地解决了实验数据在三维空间的可
视化问题.
函数调用格式mesh(x,y,z,c)
其中x,y 控制X 和Y 轴坐标矩阵z 是由(x,y)求得的
Z 轴坐标(x,y,z)组成了三维空间的网格点;c 用于
控制网格点的颜色.

surf surf 函数用于绘制三维曲面图各线条之间的补
面用颜色填充其函数调用格式与mesh 函数一
样surf(x,y,z)
其中x,y 控制X 和Y 轴坐标矩阵z 是由(x,y)求得
的曲面上Z 轴坐标.


input A=input(提示信息,选项)

Disp
输出语句
pause 延迟程序执行,如果省略延迟时间 直接使用
pause 则将暂停程序直到用户按任一键后
程序继续执行。
if else  
switch  
for循环  

nargin
nargout
分别记录调用该函数时的输入实参的个数只要
在函数文件中使用这两个变量,就可以准确地知
道该函数文件被调用时的输入输出参数个数,从
而决定函数如何进行处理。




自组织神经网络SOM原理——结合例子MATLAB实现

本文主要内容为SOM神经网络原理的介绍,并结合实例给出相应的MATLAB代码实现,方便初学者接触学习,本人才疏学浅,如有纰漏,还望各路大神积极指点。 一、SOM神经网络介绍       自组织映射神...

人眼定位--灰度投影Matlab

基于灰度函数的人眼定位(1) 原创 2017年10月20日 21:09:58 标签:matlab 38 基于灰度函数的人眼定位(1) 在已...

分布式Matlab计算集群建立方法与Demo

文章来源:http://hi.baidu.com/modelren/item/6a9d09ff178db405d99e7220     我的实验室有五台双核Pentium D 925...

利用matlab将自己的数据制作为标准VOC数据集格式

在使用各种深度网络的时候,需要根据自己的需求,自己的数据fine-tuning自己的模型,首要的一部就是讲自己的数据制作成标准VOC数据集,本文记录自己利用matlab制作标准VOC数据集的方法。...
  • kunyXu
  • kunyXu
  • 2016年12月17日 17:27
  • 1626

matlab画一个局部放大的图中图

第一种:magnify是个动态放大镜,固化后可以用tools>edit plot移动小图,能选取多个局部图,这个方法不错 用法:打开figure图,输入magnify,左键动态选取查看,ctrl+左...

关联规则浅谈以及Apriori算法matlab实现

关联规则分析也叫做购物篮分析,最早是为发现超市销售数据库中不同商品之间的关联关系。例如一个超市的经理想要更多的了解顾客的购物习惯,比如“哪组商品可能会在一次购物中同时被购买?”或者“某顾客购买了个人电...

箱形图简介 matlab的画法 去除异常值

箱形图 啥是箱形图?维基解释如下: 箱形图(Box-plot),又称为盒须图、盒式图、盒状图或箱线图,是一种用作显示一组数据分散情况资料的统计图。因型状如箱子而得名。在各种领域经常被使用。箱形图于19...

用MATLAB制作GIF

用MATLAB制作GIF

为什么要进行傅立叶变换,究竟有何意义?如何用MATLAB实现快速傅立叶变换

原文地址:为什么要进行傅立叶变换,究竟有何意义?如何用MATLAB实现快速傅立叶变换?作者:0方天华戟0   纪念让·巴普蒂斯·约瑟夫·傅立叶!!!公元1768年的今天,法国著名数学家、物理学家让·巴...
  • acs713
  • acs713
  • 2015年03月09日 22:30
  • 1366

Matlab 遗传算法求解TSP问题

function varargout = tsp_ga(xy,dmat,pop_size,num_iter,show_prog,show_res) %TSP_GA Traveling Salesman...
  • qshbbh
  • qshbbh
  • 2013年03月17日 23:43
  • 2538
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:matlab
举报原因:
原因补充:

(最多只允许输入30个字)