草庐IT

MATLAB-eig

全部标签

Matlab键盘鼠标输入学习及PsychToolBox对刺激反应结果的保存

1.Matlab键盘鼠标输入学习包括键盘监听KbWaitKbCheck、鼠标监听GetMouse%反应录入%Mouse&KeyboardListenChar(1);%设置0将不能监听键盘输入%设置1或者不设置任何值则可以监听键盘输入%设置2可以监听键盘输入但是抑制命令行输出%电脑中键盘的编码editKbName%kbNameResult=KbName(arg)KbName('UnifyKeyNames');space=KbName('space');%键位与数字一一对应a=KbName(40); %使用while监听键盘while(1)formatlong;disp(GetSecs

Matlab 读取txt文件指定行的数据

方法1:%方案1filename='volume_sress_displace.txt';%替换为实际的文件名line_number=4;%替换为实际的行号%打开文件并读取行fid=fopen(filename);fori=1:line_number-1fgetl(fid);%跳过前面的行endtarget_line=fgetl(fid);%读取目标行fclose(fid);%显示目标行的内容disp(target_line); 在上述代码中,首先指定要读取的文件名和行号。然后使用fopen函数打开文件,使用一个for循环跳过前面的行, 直到达到目标行。最后使用fgetl函数读取目标行并关闭文

数学建模中常用的线性代数基础知识在MATLAB中的实现

MATLAB中向量和矩阵的基本运算设A,B两个矩阵1.A+B,A-B2.k*A3.A*B4.A\B左除A-1B,A必须为方阵5.A/B右除AB-1,B必须为方阵6.det(A)求|A|,A必须为方阵7.inv(A)或A-18.A^n9.A’或transpose(A)10.rank(A)rref(A)矩阵行变化化简,求矩阵A阶梯形的行最简形式例题:矩阵的变换与分解及其在MATLAB中的实现矩阵的对角元素函数diag将一个矩阵的对角元素提取出来diag(A)由矩阵A的对角线元素得到一个列向量用该函数来产生第k阶对角线上的元素diag(A,k)其中,k=0表示主对角线;k>0表示在主对角线以上;k函

基于matlab实现生成模糊fis文件,包括模糊隶属函数和模糊规则等,不使用fuzzy工具箱

目录1.算法仿真效果2.MATLAB核心程序3.算法涉及理论知识概要4.完整MATLAB1.算法仿真效果matlab2022a仿真结果如下: 2.MATLAB核心程序..............................................%模糊规则表rulea=[7,7,7,7,7,4,4,7,7,7,7,6,4,4,6,6,6,6,4,3,3,6,6,5,4,3,2,2,5,5,4,3,2,2,2,4,4,2,1,1,1,1,4,4,2,1,1,1,1];%%定义输入输出变量,并赋值tip=newfis('fuzzy');%创建一个模糊推理系统(FIS)A1=-3;B1=

基于熵权法的topsis分析(包含matlab源码以及实例)

            目录一、算法简述     1.topsis分析法     2.熵权法     3.两种算法的结合二、算法步骤     1.判断指标类型     2.数据正向化         3.正向化矩阵标准化     4.计算概率矩阵P     5.计算各个指标的信息熵     6.计算信息效用值     7.计算熵权     8.计算最优距离和最劣距离     9.计算未归一化得分以及归一化得分三、MATLAB代码实现     1.主函数topsis.m    2.正向化函数Positivization.m     3.熵权法函数Entropy_Method.m    4.ln函

基于熵权法的topsis分析(包含matlab源码以及实例)

            目录一、算法简述     1.topsis分析法     2.熵权法     3.两种算法的结合二、算法步骤     1.判断指标类型     2.数据正向化         3.正向化矩阵标准化     4.计算概率矩阵P     5.计算各个指标的信息熵     6.计算信息效用值     7.计算熵权     8.计算最优距离和最劣距离     9.计算未归一化得分以及归一化得分三、MATLAB代码实现     1.主函数topsis.m    2.正向化函数Positivization.m     3.熵权法函数Entropy_Method.m    4.ln函

MATLAB修改字体大小,加粗,字体样式,字体颜色,线形,希腊字母,特殊符号,图片文本位置及字体设置等

 一、标题的修改1、修改label的字体大小、格式、加粗、颜色:xlabel('标题','FontSize',14,'FontWeight','bold','FontName','TimesNewRoman','Color','r');2、标题的旋转:xlabel('标题','rotation',22);ylabel('标题','rotation',-35);3、颜色符号以及线形、标记符号颜色符号标记符号b蓝色.点g绿色s方块r红色o圆圈c青色x叉号m品红+加号y黄色*星号k黑色d菱形w白色v朝下三角线形符号^朝上三角-实线:虚线>朝右三角-.点划线p五角星–双划线h六角星用法:plot(x,

【matlab图像处理】直方图均衡化操作

中国史之【百家争鸣】:春秋战国时期,知识分子中不同学派及各家族流派之间争芳斗艳的学术局面。这是中国思想、学术发展的黄金时期,史称“百家争鸣”。——来源:全历史APP【路漫漫其修远兮,吾将上下而求索】今天介绍图像的直方图均衡化操作。本内容参考自《实用MATLAB图像和视频处理》第9章。对于matlab2021的安装,可以参考公众号【CV之道】的文章:【matlab安装】手把手图文并茂安装matlab2021(win10版)1、图像直方图均衡化在matlab中,显示一幅图像的直方图,可以使用函数imhist。而对一幅图像进行直方图均衡化,可以使用函数histeq。废话少说,我们先对一张低对比度的图

【matlab图像处理】直方图均衡化操作

中国史之【百家争鸣】:春秋战国时期,知识分子中不同学派及各家族流派之间争芳斗艳的学术局面。这是中国思想、学术发展的黄金时期,史称“百家争鸣”。——来源:全历史APP【路漫漫其修远兮,吾将上下而求索】今天介绍图像的直方图均衡化操作。本内容参考自《实用MATLAB图像和视频处理》第9章。对于matlab2021的安装,可以参考公众号【CV之道】的文章:【matlab安装】手把手图文并茂安装matlab2021(win10版)1、图像直方图均衡化在matlab中,显示一幅图像的直方图,可以使用函数imhist。而对一幅图像进行直方图均衡化,可以使用函数histeq。废话少说,我们先对一张低对比度的图

匈牙利法的Matlab代码及测试

代码:function[z,x_ij]=xiongyalifa(a)%输出z为最小值,x_ij为最优解;b=a;%确定矩阵维数s=length(a);%第一步:使指派问题的系数矩阵经变换,在各行各列中都出现0元素。%减去每行的最小值ml=min(a');fori=1:sa(i,:)=a(i,:)-ml(i);end%减去每列的最小值mr=min(a);forj=1:sa(:,j)=a(:,j)-mr(j);end%第二步:进行试指派,以寻求最优解。num=0;while(num~=s)%终止条件是独立0元素的个数与s相等%index为独立0元素:若a(i,j)=0,则index(i,j)=1,