matlab
chuminnan2010
态度决定一切
展开
-
Matlab(将2维图片显示成3维图形)
前言 有时候为了将一张图片以3维的形式显示出来,可以采用matlab的强大绘图功能。这里的3维其中的两维当然就是图片的xy坐标了,第3维就是图片中对应坐标点的像素值。例如,在c/c++编程时有可能会遇到生成了一张跟概率密度相关的图片,现在需要将其可视化,看它到底长什么样,这时候就需要用到这个功能。本节就简单实现一下这个。 开发环境:matlab2012a 实验基础 可转载 2014-03-22 19:55:59 · 13915 阅读 · 1 评论 -
Matlab中下标、斜体及希腊字母的使用方法
下面给出Matlab中下标及希腊字母的使用方法,还有更多的使用方法可以参考matlab帮助文档中的Text Properties:下标用 _(下划线) 上标用^ (尖号) 斜体 /it 黑体 /bf 希腊字母等特殊字符用 /加拼音如 α /alpha β /beta γ /gamma θ /theta Θ /Theta Г /Gamma转载 2014-04-04 09:19:16 · 1716 阅读 · 0 评论 -
linspace函数matlab
最近需要用到这个函数,所以百度了一下。用法:linspace(x1,x2,N) 功能:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。其中x1、x2、N分别为起始值、中止值、元素个数。若缺省N,默认点数为100。在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数的帮助信息。例一:转载 2014-04-04 10:31:17 · 3526 阅读 · 0 评论 -
matlab 作图
x=[1:pi/4:30];y=sin(x);z=cos(x); figure(1); plot(x,y,'c');figure(2);plot(x,z,'ro');figure(3);plot(x,y,':')原创 2014-04-04 10:52:34 · 854 阅读 · 0 评论 -
求阶乘的和
结果:>> y=factorial(3);>> yy = 9>> y=factorial(20);>> yy = 2.5613e+18转载 2014-04-04 10:19:02 · 927 阅读 · 0 评论 -
求出一个矩阵中的最大值和位置
function y=max_cmn(x);[r,c]=size(x);t=x(1,1);for i=1:r for j=1:c if x(i,j)>t t=x(i,j); end endendy=t;原创 2014-04-04 10:06:42 · 3557 阅读 · 0 评论 -
Matlab提取矩阵规模信息(行数及列数)
Matlab提取矩阵规模信息(行数及列数) (1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(3)size(A,n)如果在size函数的输入参数转载 2014-04-04 10:26:32 · 33121 阅读 · 0 评论 -
支持向量机多分类
支持向量机多分类可以采用两种方式,1.一对一 one vs one 2.一对多 one vs rest 1.one vs rest clc;clear all;[iris_label,iris_data] = libsvmread('iris.scale');%读取数据到matlab格式% [~,~,labels] = unique(species); %转载 2014-03-23 17:26:47 · 1675 阅读 · 0 评论 -
MATLAB中mesh()函数
MATLAB中mesh()函数 转载▼mesh(Z):mesh(X,Y,Z,C):其中C是用来定义相应点颜色等属性的数组例:求x^2+y^2=z的空间曲面x=-4:4;y=x;[X,Y]=meshgrid(x,y);%生成x,y坐标Z=X.^2+Y.^2;mesh(X,Y,Z)原创 2014-03-22 19:53:20 · 3355 阅读 · 0 评论 -
matlab 冒泡法
%冒泡法 输出一串function y=bubsort(x);%A=[1 3 5 6 7 10 20 3 6 8];r=length(x);for i=1:r-1 for j=i+1:r if x(i)>x(j) t=x(j); x(j)=x(i); x(i)=t;原创 2014-04-04 09:38:36 · 9100 阅读 · 0 评论