随笔分类 -  MATLAB

MATLAB的一些学习笔记
摘要:首先说下,这几天没写博客我在干了什么,因为要准备明年的数模比赛,所以最近在看一些资料,再是总结一下在数模当中的算法,感慨也很深的,也在数模中的算法中学习到了很多,再者,数模虽然在我看起来并没有多大的实用性,但是现在是真心喜欢上了,尽管刚才出现各种bug,各种调试都没结果,但是数模在生活中的应用确... 阅读全文
posted @ 2013-12-31 22:30 技术让梦想更伟大 阅读(424) 评论(0) 推荐(0) 编辑
摘要:高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 Poisson分布的累积概率值 命令:poisscdf 格式:poisscdf (k, Lambda) P 阅读全文
posted @ 2013-12-01 21:43 技术让梦想更伟大 阅读(2497) 评论(0) 推荐(0) 编辑
摘要:这两个函数在画图时很常用,所有对象都有属性来定义它们的特征,正是通过设定这些属性来修正图形显示的方式。尽管许多属性所有的对象都有,但与每一种对象类型(比如坐标轴,线,曲面)相关的属性列表都是独一无二的。对象属性可包括诸如对象的位置、颜色、类型、父对象、子对象及其它内容。每一个不同对象都有和它相关的属性,可以改变这些属性而不影响同类型的其他对象。和每一种对象类型(图形,坐标轴,线,文本,曲面,补片和图象)相关的完整的属性列表在本章的后面给出。 对象属性包括属性名和与它们相联关的值。属性名是字符串,它们通常按混合格式显示,每个词的开头字母大写,比如:’ LineStyle ‘ 。但是,MAT... 阅读全文
posted @ 2013-11-30 22:59 技术让梦想更伟大 阅读(728) 评论(0) 推荐(0) 编辑
摘要:高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 bvp4c--语法 1. bvp4c: sol = bvp4c(odefun,bcfun,solinit) 阅读全文
posted @ 2013-11-27 10:06 技术让梦想更伟大 阅读(2120) 评论(0) 推荐(0) 编辑
摘要:MATLAB函数,用来绘制双纵坐标图。 调用格式: 1.plotyy(X1,Y1,X2,Y2):以左、右不同纵轴绘制X1-Y1、X2-Y2两条曲线。 2.plotyy(X1,Y1,X2,Y2,FUN1):以左、右不同纵轴把X1-Y1、X2-Y2两条曲线绘制成FUN1指定形式的两条曲线。 3.plot 阅读全文
posted @ 2013-11-26 17:16 技术让梦想更伟大 阅读(11267) 评论(0) 推荐(0) 编辑
摘要:一、pie pie用于描绘平面饼图。 (1)pie(X) 利用向量X中的数据描绘饼图。 例如: X = [1, 1, 2, 2, 3, 4, 5]; pie(X) 得到 注意,X中的数据被看做频数,饼图中比率的获得:X中的元素x[i]/sum(X). 当X中所有元素的和sum(X)< 1.0时,图形 阅读全文
posted @ 2013-11-26 17:00 技术让梦想更伟大 阅读(8622) 评论(0) 推荐(0) 编辑
摘要:描述: patch是个底层的图形函数,用来创建补片图形对象。一个补片对象是由其顶点坐标确定的一个或多个多边形。用户可以指定补片对象的颜色和灯光。 patch(X,Y,C) 添加已填充的二维补片到当前坐标轴。X和Y中的元素指定了多边形的定点。如果X和Y是矩阵,MATLAB将每一列生成一个多边形。C决定 阅读全文
posted @ 2013-11-26 16:40 技术让梦想更伟大 阅读(51414) 评论(0) 推荐(0) 编辑
摘要:用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。 legend函数的基本用法是: LEGEND(string1,string2,string3, ...) 分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标 阅读全文
posted @ 2013-11-26 16:12 技术让梦想更伟大 阅读(182185) 评论(0) 推荐(5) 编辑
摘要:functions:Graphical input from mouse or cursor ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值。函数调用形式为: [x,y] = ginput(n) [x,y] = ginput [x,y,button] = ginpu 阅读全文
posted @ 2013-11-26 15:36 技术让梦想更伟大 阅读(3337) 评论(0) 推荐(0) 编辑
摘要:高质量学习资源免费获取,专注但不限于【Linux】【C/C++/Qt】【FPGA】【数据结构与算法】, 根据多年技术经验纯【原创】,纯【干货】,分享【技术心得】,力求【授人以鱼,更授人以渔】。 函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数 阅读全文
posted @ 2013-11-26 14:55 技术让梦想更伟大 阅读(22696) 评论(0) 推荐(1) 编辑
摘要:格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数p返回值1返回A中最大一列和,即max(sum(abs(A)))2返回A的最大奇异值,和n=norm(A)用法一样inf返回A中最大一行和,即max(sum(abs(A’)))‘fro’A和A‘的积的对角线和的平方根,即sqrt(sum(diag(A'*A)))2、如果A为向量norm(A,p)返回向量A的p范数。即返回sum(abs(A).^p)^(1/p),对任意1>a=magic(3)a = 8 1 6 3 5 7 4 9 2>> sum(sum(abs(a) 阅读全文
posted @ 2013-11-26 14:40 技术让梦想更伟大 阅读(1383) 评论(0) 推荐(0) 编辑
摘要:A题:风电功率波动特性的分析 ——从一个风电场入手 东北电力大学微通电力系统研究室 随着资源环境约束的日趋严苛,以化石能源为主的能源发展模式必须根本转变。近年来,可再生能源开发的热潮遍及全球。我国已经规划了8个千万kW级的大型风电基地。截至2012年底,我国风电装机容量已超过7000万kW,居世界第 阅读全文
posted @ 2013-11-25 23:41 技术让梦想更伟大 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:pinv指令 在多数解的例子中,有时并不是仅要将其中一变数设定为零之解。为使整个系统得到最佳化,亦可利用pinv指令求得最小模组之合理解。pinv(A)又称为虚反矩阵(pseudoinverse),其功能与反矩阵之计算相同,但它会基于svd(A)函数(或称奇异值分解函数)之计算方式,求得一个不是属于全阶之矩阵A之反矩阵。这是长方形矩阵求解时,在多重解中求其反矩阵之折衷方式。故若矩阵A为方矩阵或非零矩阵,则其结果应与inv(A)相同。只是在这样的状况,宁可使用inv(A)较为省事。处理这些长方矩阵或特异矩阵时,使用pinv(A)会有意想不到的效果。其解法是根据反矩阵法:A=[3 2 1; 10 阅读全文
posted @ 2013-11-21 21:19 技术让梦想更伟大 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:误差函数: 1.误差函数定义为: 它的性质如下: 2 互补误差函数定义为: 它具有如下性质: 下表给出了误差函数的部分数值: 0.00 0.00000 0.05 0.05637 0.10 0.11246 0.15 0.16800 0.20 0.22270 0.25 0.27633 0.30 0.32 阅读全文
posted @ 2013-11-21 18:47 技术让梦想更伟大 阅读(14292) 评论(0) 推荐(0) 编辑
摘要:函数功能:生成稀疏矩阵 使用方法 :S = sparse(A) 将矩阵A转化为稀疏矩阵形式,即矩阵A中任何0元素被去除,非零元素及其下标组成矩阵S。如果A本身是稀疏的,sparse(S)返回S。 S = sparse(i,j,s,m,n,nzmax) 由向量i,j,s生成一个m*n的含有nzmax个 阅读全文
posted @ 2013-11-21 16:51 技术让梦想更伟大 阅读(14435) 评论(0) 推荐(0) 编辑
摘要:高斯消元法求解线性方程,包括把增广矩阵转换为三角矩阵形式的过程,消去阶段工作 步骤是把矩阵A分解成为下三角L和上三角U的乘积。这种计算L,U的过程称为LU分解法。 lu实现对矩阵的分解。 [L,U] = lu(A) %%将矩阵A分解的上三角矩阵保存在U当中,将一个“心理学上的”下三角矩阵(例如一个下 阅读全文
posted @ 2013-11-20 20:18 技术让梦想更伟大 阅读(5301) 评论(0) 推荐(1) 编辑
摘要:在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E。 (2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。 (3) [V,D]=eig(A,'noba 阅读全文
posted @ 2013-11-20 17:33 技术让梦想更伟大 阅读(2764) 评论(0) 推荐(0) 编辑
摘要:matlab有遗传算法工具箱。 核心函数: (1)function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)--初始种群的生成函数 【输出参数】 pop--生成的初始种群 【输入参数】 num--种群中的个体数目 bounds-- 阅读全文
posted @ 2013-11-20 10:42 技术让梦想更伟大 阅读(4929) 评论(0) 推荐(0) 编辑
摘要:im2bw是基于转换为二值图像的算法,用的是otsu's method. matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像。所谓二值图像, 一般意义上是指只有纯黑(0)、纯白(255)两种颜色的图像。 当然, 也可 阅读全文
posted @ 2013-11-20 00:22 技术让梦想更伟大 阅读(15113) 评论(0) 推荐(0) 编辑
摘要:nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用他来设定一些默认值,如下面的函数。 函数文件examp.m:function fout=charray(a,b,c)if nargin==1fout=a;else if nargin==2fout=a+b;e 阅读全文
posted @ 2013-11-19 19:47 技术让梦想更伟大 阅读(2914) 评论(0) 推荐(0) 编辑