Matlab
数学家是我理想
博客:https://wmathor.com
展开
-
Matlab—基本操作与矩阵输入
写在前面还有一个月就美赛了,本系列文章适用于完全没有任何 matlab 基础,但是有别的编程语言基础的人看,我会结合自己的理解,有的放矢的讲,不会掺杂很多废话,各位读者轻喷~matlab 运算符Matlab 运算符分五类:数学、关系,逻辑、位、集合运算符数学运算符其主要功能是进行各种数学运算,按其优先级别依次为:转置.’、共轭转置'、幂次.^、矩阵幂次^正、负号+、-乘法.*、矩...原创 2019-09-30 09:15:18 · 3453 阅读 · 0 评论 -
Matlab—影像分析进阶
在这篇文章里面我们要做的事情全部都围绕两个问题,一个图像当中有多少个 xxx,他们的大小是多少,举个例子上图是一个米的影像,这张图片里有很多的米,现在我们的问题是,这里面有多少米,他们的大小是多少?graythresh() & im2bw()要回答上述两个问题,首先要做的是对影像进行预处理,第一步就是对图像进行阈值化处理。所谓阈值化处理就是当灰度值低于一个值(阈值)时,让其成为一个...原创 2019-10-01 21:52:40 · 679 阅读 · 0 评论 -
Matlab—影像分析基础
Read and Show an imageRead an image:imread()Show an image:imshow()I = imread('pout.tif'); %readimshow(I); %show一张图片有 rgb 三种颜色,每个点就是一个矩阵的数值,而这个数值就代表着 rgb,所以我们操作一个图片,也就相当于操作一个矩阵内的数值,或者说,修改矩阵内的...原创 2019-10-01 21:52:08 · 979 阅读 · 0 评论 -
Matlab—方程式求根
symbolic variable给一个方程式y=x2−2x−8y = x^2-2x-8y=x2−2x−8,要求y=0时x的值定义一个变量为符号变量的格式为:syms x或x = sym('x')定义符号变量其实有很大的作用,我们不需要给她一个实际的数值,只需要声明它表示一个符号即可,我们之前讲了diff 函数,这里拓展一下,配合符号变量求一个函数的微分或者偏微分f(x)=ex2x3−x+...原创 2019-10-01 21:51:31 · 1717 阅读 · 0 评论 -
*Matlab—线性回归方程式与线性系统
线性回归方程式与线性系统本章节的内容涉及线性代数的知识,读者应该先去了解,如不了解也可略过本章,无影响Gaussian Elimination在线性代数中我们解方程组的办法一般都是用高斯消去法,即为了找到 x1,x2,x3…的解,我们首先把他们对应的系数作为一个矩阵,称为系数矩阵,然后将等式右边的常数作为常数项矩阵放在系数矩阵的右边作为增广矩阵,通过增广矩阵简化为行阶梯形求得 x1,x2,x...原创 2019-10-01 21:51:01 · 805 阅读 · 0 评论 -
Matlab—数值微积分
polyva()多项式计算在理工科教学、科研中有着特殊地位和意义。matlab 作为重要的工程计算软件也给出了相应的计算指令来完成这一工作。其中就有多项式求值 polyval 函数,其调用格式为:y = polyval(p,x);,返回 n 次多项式 p 在 x 处的值p:一个长度为 n+1 的向量,其元素为按降幂排列的多项式系数x:可以是一个矩阵或者一个向量,在这两种情况下,polyva...原创 2019-09-30 09:19:04 · 2702 阅读 · 0 评论 -
Matlab—进阶绘图
Logarithm Plots画一些与对数(log)有关的图像,log,既可以是图像是log,又可以是坐标轴log,用一个例子来说明首先看到第一个函数logspace(a,b,c),这个函数的作用与linspace()差不多,创建一个以10a为起始,10b 为终止,中间被等分成 c 个的数据数组,所以x = [10^-1,10^1],那么y = [10^-2,10^2]重点主要放在semi...原创 2019-09-30 09:18:26 · 1801 阅读 · 0 评论 -
Matlab—基础绘图
基础绘图plot()plot()函数是matlab中用于作图的函数,常用格式为:plot(x,y),x代表横坐标,y代表纵坐标,一般情况下如果是画一组连续的图,x和y 一般都是矩阵还有一种格式:plot(y),如果只给一个参数,那么这个参数默认是代表纵坐标,而横坐标的值是默认值。举个例子,输入plot(cos(0:pi/20:2*pi));,做出来的图是hold on/off如果我们写...原创 2019-09-30 09:17:38 · 863 阅读 · 0 评论 -
Matlab—特殊变量类型与档案存取
StructureStructure即结构。举个例子,有一个学生的结构,包含姓名、邮箱、学号、成绩student.name = 'John Doe';student.id = 'jd2@sfu.ca';student.number = 301073268;student.grade = [100,75,73;95,91,85.5;100,90,72];structure的作用可不止...原创 2019-09-30 09:17:05 · 714 阅读 · 1 评论 -
Matlab—结构化程式与自定函数
创建并运行第一个 script创建脚本之后,将下面代码复制到编辑器内,然后点击运行或者摁键盘 F5for i = 1 : 10 x = linspace(0,10,101); plot(x,sin(x + i)); print(gcf,'-deps',strcat('plot',num2str(i),'.ps'));end运行后会看到一个运动状态的图,第一个 m...原创 2019-09-30 09:16:03 · 594 阅读 · 0 评论 -
Matlab—回归与内插(完结)
拟合(回归)与内插polyfit()假设当前有一组身高数据,与其对应的有一组体重数据,我们要分析两者之间是否有某种关联,这时就需要用到曲线拟合函数polyfit,其调用格式为:fit=polyfit(xdata,ydata,n),其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,输出的参数 fit 为 n+1 个系数,一般情况polyfit与polyval一起使用,进行绘图...原创 2019-10-01 21:53:12 · 2321 阅读 · 0 评论