![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
sunshinegaigai
写点笔记给以后的自己看。。。
展开
-
matlab之毫无头绪1
plot函数是将所有点一笔连成的plot(x,y)plotyy(x,y1,x,y2)左右竖直方向点乘是每个元素乘积乘是元素之间的乘积exp函数是e的多少次方figure打开一个新的画图方法figure(‘name’,‘名字’)xlabel(’’)ylabel(’’) title(’’)中间都是字符串需要加引号text(x,y,’’)在坐标(x,y)处加注释semilogx函数使...原创 2019-04-05 14:55:54 · 119 阅读 · 0 评论 -
积分的相关例题
例1:clear,clc fill([0,1,1,0],[0,0,1,0],'y');hold on%绘制积分区域 fill([0.55,0.6,0.6,0.55,0.55],[0,0,0.6,0.55,0],'r') %绘制单元条 gtext('y=x');pause; gtext('x=1');pause; gtext('y=0') %按照矩形区域调用 dblquad 函数,程...原创 2019-05-14 09:34:06 · 1015 阅读 · 0 评论 -
matlab集训七(微分方程,级数求和)
求解微分方程(组)1.解析解在 MATLAB 中用 D 表示导数,例如 Dy表示 y’,D2y表示 y’’,Dy(0)=5 表示 y’(0)=5 等,符号常微分方程求解通过函数 dsolve 实现调用格式为:S=dsolve(eqn)S=dsolve(eqn, cond)S=dsolve(eqn, cond,Name,Value)例1:syms u(t) eqn=diff(u, ...原创 2019-05-14 15:45:01 · 2670 阅读 · 0 评论 -
matlab集训八(优化极值问题)
求解优化问题1.线性优化注:linprog的表达式必须是<=clc,clear f=[-4;-1]; A=[-1 2;2 3;1 -1]; b=[4;12;3]; [x,fval,exitflag,output]=linprog(f,A,b) 实例2:令x1=x11,x2=x12,x3=x13......即可f=2800*[1 0 0 0 1 0 0 1 0 ...原创 2019-05-16 22:00:51 · 981 阅读 · 0 评论 -
matlab集训九(解插值问题)
一维插值yi=interp1(x,Y,xi,’method’)其中method指定的方法为nearest,linear,spline,cubic,pchip (分段三次 Hermite 插值),所有的插值方法都要求 x 是单调的。x 与 Y 是具有相同大小 的向量,求在 xi 点处的插值函数值 yiyi = interp1(x,Y,xi,method,‘extrap’) %对于超出x ...原创 2019-05-17 18:18:08 · 1251 阅读 · 0 评论 -
matlab集训10(拟合方法)
1.线性最小二乘法拟合曲线当用 m 次多项式拟合给定数据时,一般使用函数 polyfit,命令格式为: a=polyfit(x,y,m),输入参数 x,y为要拟合的数据,m 为拟合多项式的次数,输出参 数 a 为拟合多项式的系数向量。 多项式在 x 处的函数值 y可以使用函数 polyval,格式为: y=polyval(a,x),a 为向量表示的多项式例1: x=[1990 1991 1...原创 2019-05-17 19:33:54 · 1381 阅读 · 0 评论 -
matlab第一次作业整理
1、建立一个字符串向量,然后对该向量做如下处理:(1)取2~6个字符组成子字符串。(2)分别取第偶数个字符组成子字符串。(3)取出里面的数字并转化为数值,然后求和。(4)去掉字符串中的数字字符。(5)将字符串按照倒序重新排列。(6)将字符串中的小写字母变成大写字母,其他不变。(7)统计字符串中消息字母的个数。s='a1b42c3def'%字符串赋值a=length(s)%将字...原创 2019-08-13 08:19:30 · 3910 阅读 · 0 评论 -
matlab第二次作业整理
1、对求和式 s = 1 + 2+= 1 + 2 +3 … +i …+n ,试设计程序算出累加值小 于 1000 的最大数是多少?function i_sum(a,b)s=0;for i=a:1:b s=s+i;ends2、有一个两位数,用 2除余 1,用 3除余 2,用 4除余 3,用 5除余 4,用 6除 余 5,编写一个函数文件计算 此数。functio...原创 2019-08-13 08:27:47 · 969 阅读 · 0 评论 -
matlab第三次作业整理
1、分别绘制,的三维图和等高线x=-2*pi:0.1:2*pi;y=-2*pi:0.1:2*pi;[x1,y1]=meshgrid(x,y);z1=x1.*y1+eps;subplot(2,2,1);mesh(x1,y1,z1)subplot(2,2,2)contour(x1,y1,z1,10)z2=sin(x1.*y1)+eps;subplot(2,2,...原创 2019-08-13 08:59:10 · 606 阅读 · 0 评论 -
matlab集训六(求导数,积分)
1.sym(单变量)和syms(多变量)是两个建立符号对象的函数2.提取分子分母[n,d]=numden(sym(3/4)) 数值必须使用符号函数 returns 分子n=3,分母d=4[n,d]=numden(x/y+y/x) return n=x^2+y^2 d=y*x3.因式分解与展开1)factor(s)分解因式syms x yf=x^3-y^3factor...原创 2019-05-14 09:01:34 · 10824 阅读 · 0 评论 -
数学建模列题整理2
微分方程组的数值模拟例:某湖泊中有机物新城代谢系统模型的状态方程组时间 t 是以年为单位,Xs 表示 t 时刻太阳提供的能量,Xp 表示 t 时刻植物生长的数 量,Xh 表示吞食植物的虫类生成数量;Xr 为 t 时刻食虫植物的生长数量;Xo 表示 t 时 刻湖底有机物的沉淀量;Xe 表示 t 时刻已扩散到周围环境的总能量。使用 Matlab 的 ode 命令求解并模拟 1900 年到 2020...原创 2019-05-04 21:22:58 · 900 阅读 · 0 评论 -
matlab集训五
1.蒙特卡洛方法经典列题:π值计算n=1000000; a=rand(n,1); b=rand(n,1); c=find(a.^2+b.^2<=1); d=length(c); pi_value=d/n*4 2.重积分计算方法解 随机模拟时首先要计算 Ω 的体积,设Ω的体积为 V,区域 Ω 上均匀分布的密度函数为: 仿真一的程序如下 clc, clear h...原创 2019-05-04 20:44:54 · 210 阅读 · 0 评论 -
matlab集训一
傅里叶变换可以将空域变成频率图像处理也是一个重点(不会超过256,正数)1.matlab数据输入与类型最长使用的是double类型table表示二维数组,function handle?复数的定义:c=1+8i初始数据空间:c=unit8(zeros(100))清理空间,清理屏幕:clear,clc1)变量基本数据单元为整列,一行一列第一个为英文字母,不能有空格符,标点变量为...原创 2019-05-03 15:10:01 · 254 阅读 · 0 评论 -
matlab之毫无头绪2
第一种读取方式读取txt文件m=csvread('gaixichun.txt') c=dlmread('gaixichun.txt')读取xlsx文件 a=xlsread('enen.xlsx')原创 2019-05-03 15:12:45 · 161 阅读 · 0 评论 -
建模案例1:北京二手房房价影响因素
1.分析:可能影响单位面积房价的因素区位因素:城区,地铁,学区内部因素:卧室数,是否有客厅,面积,楼层2.建立线性回归模型(城区以石景山区为比较对象,最高西城区比石景山区每平方米高出3。706万元。房屋面积的增加会导致价格降低,下面变量一次类推f检验拒绝原假设,说明建立的模型是显著的,调整的r方为0.5901,模型的拟合程度尚可接受”插播广告:非正态异方差做对数变换“(取百分数...原创 2019-05-03 15:14:35 · 2322 阅读 · 0 评论 -
建模案例2:从用户评论看产品改善-u以手机行业为例
然后深挖热评词原创 2019-05-03 15:15:27 · 208 阅读 · 0 评论 -
matlab集训二
isprime函数判断质数碎纸片拼接问题,通过两列值做差,规定阈值来判断两个碎纸片可以接一起的可能性图片显示:imshow图片读取:imread(文件名)元组:CA1={randi(10,5,6),‘Love’ ;1:10,100}CA2=cell{2,2}元胞定义内部结构为2*2的矩阵CA2{1,1}=[]将矩阵的第一个元素删除cell内元素长短可以不一致100+str2num(...原创 2019-05-03 17:29:37 · 186 阅读 · 0 评论 -
matlab集训三
图像处理imread读imwrite写帮助文件doc +函数[X,map]=gray2int(l,1000)(后面映射值可以任意改变)数据标准化数据缺失或者数据不合理数据同趋化处理,无量纲化处理是数据标准化处理的两个方面数据同趋化是解决不同性质的问题,使指标对测评方案的作用力同趋化无量纲化主要解决数据可比性1.数据类型的标准化(归一化)最小型,中间型,区间型2。数据指标的...原创 2019-05-04 09:27:28 · 151 阅读 · 0 评论 -
matlab集训四
图的三元素color style marker linewidthpolar极坐标title,xable,yable,text,gtext,legend坐标范围axis图像打开时 通过set和get方法设置属性原创 2019-05-04 19:01:01 · 384 阅读 · 0 评论 -
数学建模列题整理1
例 1:计算 sin(x)/(x^2+4x+3) 的四阶导数 f=sin(x)/(x^2+4*x+3); y=diff(f,x,4)例 2:计算下面的多项式方程的根s^6+9*s^5+135/4*s^4+135/2*s^3+1215/16*s^2+729/16*s+64=0p=[1,9,135/4,135/2,1215/16,729/16,64];roots(p)%...原创 2019-05-04 19:04:46 · 709 阅读 · 0 评论 -
matlab第四次作业整理
1、计算参数方程syms ty=sin(t)/(t+1).^3;x=cos(t)/(t+1).^3;s=diff(y,t,3)/diff(x,t,3);s=simplify(s)returnss =-(cos(t)/(t + 1)^3 - (36*cos(t))/(t + 1)^5 - (9*sin(t))/(t + 1)^4 + (60*sin(t))/(t + 1)^6)/...原创 2019-08-13 09:12:20 · 863 阅读 · 0 评论