- 博客(21)
- 收藏
- 关注
原创 层次分析法maatlab学习
通过Matlab,使用算术平均法、几何平均法、特征值法求到归一化后的特征向量。(三种方法一起使用,但是最后还是使用特征值法的答案)。disp('请输入判断矩阵A')A=input('A=');[n,n] = size(A);% % % % % % % % % % % % %方法1: 算术平均法求权重% % % % % % % % % % % % %Sum_A = sum(A);SUM_A = repmat(Sum_A,n,1);Stand_A = A ./ SUM_A...
2022-03-23 19:24:32
5
1
原创 动态规划算法 01背包问题
p = [540,200,180,350,60,150,280,450,320,120];% p: 物品的利润 w:物品的重量 W:背包的容量w = [6,3,4,5,1,2,3,5,4,2];W = 30;f = knapasack01problem1(p,w,W)%f = 2410%dp(i,j) :前i件物品选择性的放入容量为j的背包的获得的最大利润function f = knapasack01problem1 (p,w,W) m = length (p) ......
2022-02-27 17:51:41
344
原创 方程与方程组的解析解和数值解
目录1.1 方程和方程组的解析解(solve)1.2 方程和方程组的数值解(fsolve)1.1 方程和方程组的解析解(solve)solve函数的用法 :solve(方程1,方程2……,变量1,变量2……)多项式合并 : (x+3x-5x)x/4syms x % 指定x为符号变量 (x+3*x-5*x)*x/4方程1: syms a b c xy = a*x^2+b*x+c;solve(y,x) % solve(方程,变量)...
2022-02-06 21:00:55
1570
1
原创 Matlab 图像处理
1.1 图片的读写和显示1.2 彩色图、灰度图和二值化RGB分离与合并彩色图转灰度图 rgb2gray对灰度图进行二值化 (0或1) imbinari ze
2022-02-06 12:49:21
3690
1
原创 Matlab文件读写
目录1.1 将数据写入文件1.2 从文件读取数据1.3 table 的构造和一些用法将数据写入文件:writetable(txt、Excel)从文件读取数据:readtable(txt、Excel)1.1 将数据写入文件步骤:构造table,然后将table写入文件% writetable(m,filename):将m写入名为filename的文件% 支持的文件扩展名: .txt、.csv、.xls、.xlsm、或.xlsxm = rand(4 )+1;m =
2022-01-21 11:30:26
4169
2
原创 Matalb 二维绘图 和三维绘图
目录二维绘图命令1.errorbar 含误差条的线图 做回归曲线分析,做拟合,需要误差线2.histogram 直方图3.scatter 散点图4.bar 柱状图5.pie 饼图三维绘图 曲线、曲面和散点图1.三维曲线 plot32.散点图 scatter 33.三维曲面 mesh 、surf二维绘图命令1.errorbar 含误差条的线图 做回归曲线分析,做拟合,需要误差线%errorbar(x,y,err,) 绘制y对x的图,并在每个数据点处绘
2022-01-17 11:50:12
479
原创 Matlab绘制动态GIF图
目标是绘制随着点数变化的显示不同情况下的模拟元首率pi 用蒙特卡罗法% title也会动% 多张图组成动图for i = [500,1000,2000,5000,10000];%i依次等于500,1000,2000,5000,10000 x1 = linspace(0,1,1000);%生成一系列的点 y1 = (1-x1.^2).^0.5; x2 = rand([1,i]);%生成点 y2 = rand([1,i]); ...
2022-01-15 13:36:50
5871
1
原创 索引超出数组元素的数目(1)
索引超出数组元素的数目(1)注意这里是(1),有时候是其他数字,根据你的情况而定这里的意思是:"你当前引用的数组元素的个数超过了这个数组定义的个数"这个时候我们只需要让a(x)x小于4即可...
2022-01-15 13:31:21
12302
原创 Matlab学习分享(5)
Matlab绘图操作目录1.1二维绘图命令plot1.2一幅图绘制多条曲线1.3 添加 坐标轴标签(label)、标题(title)、图例(legend)1.4绘制多幅图figure1.5绘制多个子图 subplot1.6绘图修饰1.1二维绘图命令plot基本思想:连点成线绘制y=sin(x)x = linspace(0,10,10);%linspace生成线性间距向量(起点,终点,中间划分点数)y = sin(x);plot (x,y);1..
2022-01-15 13:26:41
473
原创 Matlab学习分享(4) (匿名函数)
1.生成[min,max]之间的随机(整数)数矩阵min和max为用户输入;行列数为用户输入;小数或整数由用户指定;最后输出结果(如果使每次输出的结果相同?)if…else rand randi>> val = input('请输入矩阵元素范围[min,max]:');sz = input('请输入矩阵行列数[row,col]:');isInt = input('请指定元素类型 0)小数 1)整数 ');rand('seed',0);%随机种子,使得每次输出的结果相..
2022-01-11 21:34:32
2503
1
原创 Matlab学习(3)分享
Matlab语句目录一、变量类型和转化1.1 数值类型1.2 字符串类型1.3 字符串和数值的转化二、输入输出2.1输入语句2.2输出语句三、运算符和语句3.1 关系运算符3.2 逻辑运算符3.3 if…else控制语句3.4 for循环3.5 while循环四、关键字4.1 continue4.2 break4.3 return一、变量类型和转化1.1 数值类型整数类型整数类型有8种、上面的数字为其内存大...
2022-01-09 19:55:32
708
原创 Matlab学习(矩阵2)
矩阵目录1.1 获取矩阵的行列数1.2 矩阵转置、逆矩阵1.3 特征值和特征向量1.4 矩阵的 加 减 乘 除 乘方 运算1.5 广播机制1.6 逻辑运算1.7 矩阵的简单索引1.1 获取矩阵的行列数m = rand([3,4])szeros = size(m)[row,colon] = size(m)1.2 矩阵转置、逆矩阵n = randi(10,3)n' %矩阵转置inv(n) %逆矩阵1.
2022-01-08 19:47:28
1783
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人