Matlab
matlab编程
北木.
交流分享,共同成长
展开
-
模糊层次分析法(FAHP)
data.txt0.5 0.7 0.70.3 0.5 0.50.3 0.5 0.5test.txtimport numpy as np# Random Consistency Index (RI)RI = [0, 0, 0.58, 0.90, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49, 1.51, 1.48, 1.56, 1.57, 1....原创 2019-11-08 22:47:51 · 14437 阅读 · 9 评论 -
层次分析法AHP
disp('请输入判断矩阵A'); %111111111A=input('A=');[m,n]=size(A); %获取指标个数RI=[0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49 1.51];R=rank(A); %求判断矩阵的秩[V,D]=eig(...原创 2019-11-08 22:18:02 · 424 阅读 · 0 评论 -
MATLAB中cumsum函数
A=[1 2 3;4 5 6;7 8 9]A = 1 2 3 4 5 6 7 8 9cumsum(A, 1)ans = 1 2 3 5 7 912 15 18A=[1 2 3;4 5 6;7 8 9];cumsum(A, 1)结果为:ans = 1 2 ...原创 2019-08-14 10:42:39 · 2193 阅读 · 0 评论 -
MATLAB 多行注释
一、快捷键1、选中需要注释的多行语句2、按快捷键ctrl+R 或 ctrl+ r3、取消按快捷键ctrl+T 或 ctrl+ t二、按钮注意:二者都在编辑器中可多行注释成功,在命令行窗口中不行...原创 2019-08-14 11:36:22 · 708 阅读 · 0 评论 -
Matlab缩进与空格
写Matlab的代码时如果想要空一格直接按键盘上的Tab即可,那么想要缩进呢?需要选中你想要缩进的代码段,按Shift+Tab键即可一种更方便的方法:按Ctrl+A键,将所有的代码行选中,然后再按Ctrl+I键进行智能调整,你会发现所有的代码行都正常的缩进与空格了,超级方便。学习链接: https://blog.csdn.net/qq_42694575/article/details/81...原创 2019-08-14 11:53:35 · 4290 阅读 · 0 评论 -
Matlab中的round()函数
round函数用于舍入到最接近的整数。语法形式只有1种:Y = round(X),这里的X可以是数,向量,矩阵,输出对应。栗子1:正数时:round(2.1) = 2;round(2.5) = 3;round(2.8) = 3负数时:round(-2.1) = -2;round(-2.5) = -3;round(-2.8) = -3可以看到是符号后面的数四舍五入之后再加符号...原创 2019-08-14 14:12:46 · 95219 阅读 · 1 评论 -
Matlab中的rand函数
设置初始状态,产生的随机数是固定的rand('state', 1)rand(3,1)结果一直为:0.95280.70410.9539rand() 函数产生0–1间均匀分布的随机矩阵,其调用方式如下:1、Y = rand(n),产生维数为nxn的0–1间的均匀分布的矩阵。Y = rand(3)Y =0.5982 0.8368 0.37590.8407 ...原创 2019-08-14 14:37:08 · 6091 阅读 · 0 评论 -
Matlab中的linspace()函数
用法:linspace(x1,x2,N),其中x1、x2、N分别为起始值、中止值、元素个数。若缺省N,默认点数为100栗子1:X=linspace(1,100)产生从1到100步长为1的数组。类似于在命令窗口中输入:X=[1:1:100]栗子2:在命令窗口中输入:X=linspace(5,100,20) % 5到100,总共输出20个数,则步长为5结果为:5 10 15 20...原创 2019-08-14 15:13:16 · 51694 阅读 · 0 评论