随笔分类 - MATLAB
摘要:clc,clear all,close all MU1 = [-0.25 -1]; SIGMA1 = [0.04 0; 0 0.04]; MU2 = [0.25 1]; SIGMA2 = [0.04 0; 0 0.04]; MU3 = [-1 0.25]; SIGMA3 = [0.04 0; 0 0
阅读全文
摘要:以内部材料为例 代码 % 内部材料的图 sqldata=load('data.mat'); sqldata=struct2cell(sqldata); sqldata=sqldata{1,1}; A1=sqldata(1:25,10);%磨损量 A2=sqldata(1:25,11);%磨损率 X=
阅读全文
摘要:#在GUI界面上 创建uitable1的表格控件 和按钮 然后在按钮里面编写函数 比如内部材料的表格 % 内部材料的表格 sqldata=load('data.mat'); sqldata=struct2cell(sqldata); sqldata=sqldata{1,1}; A=sqldata(1
阅读全文
摘要:以内部材料为例 先是在下拉框里面设置参数 然后在“查询”按钮里面写代码 代码: list2=get(handles.popupmenu2,'String'); list3=get(handles.popupmenu3,'String'); list4=get(handles.popupmenu4,'
阅读全文
摘要:一、集合运算的函数如下: intersect(A, B):集合交集,A和B均为向量 union(A, B) :集合并集 setdiff(A, B) :集合A减集合B的差集(如果集合A中的元素都在B中存在,则结果为空) ismember(a, A) :判断是否是集合中的元素 sort(A):对向量进行
阅读全文
摘要:按照教材创建的方法:“控制面板-管理工具-数据源(ODBC)”,打开“ODBC数据源管理器”窗口,然后“添加”,打开“创建新数据源”的窗口,最后选择Microsoft Access Driver(*.mdb)选项,往后等等。。。 不过我打开“ODBC数据源管理器”窗口,添加的时候却发现窗口中只有一个
阅读全文
摘要:近来用matlab编程遇到了这样两个问题,如有以下矩阵: IDX = [1,2,3; 2,3,1; 1,2,3; 2,3,1; 1,1,1; 1,1,1]; 怎样去掉其中的重复行呢? 利用unique函数 它的调用说明如下 举例代码如下: IDX = [1,2,3; 2,3,1; 1,2,3; 2,
阅读全文
摘要:操作步骤 使用连接access数据库,首先需要配置ODBC数据源,方法是: 1.开始-控制面板-管理工具-数据源(ODBC),打开odbc资源管理器 2. 设置“用户DNS”- 添加,选择“Microsoft access driver (*.mdb;*.accdb)”,点击完成。 3.在弹出的新对
阅读全文
摘要:第三题 %第三题 求气相摩尔分量 function [V]=GPMF(T,P) A=[ 1 1.297 33.2 -0.22 65 0.637503; 2 4.600 190.6 0.008 99 0.093293; 3 4.884 305.4 0.098 148 0.017343; 4 22.05
阅读全文
摘要:Fofx=inline('x.^2.*cos(a.*x)-b' ,'x','a','b') g= Fofx([pi/3 pi/3.5],4,1) 注意:由于使用内联对象函数 inline 不需要另外建立 m 文件,所有使用比较方便,另外在使用 ode45 函数的时候,定义函数往往需要编辑一个 m 文
阅读全文
摘要:实例: u'=-3u+6x+5 u(0)=3 解析解:u=2e^(-3x)+2x+1 欧拉法 h=0.01;%步长 x=0:h:1; u=zeros(length(x),1); u(1)=3; for i=1:length(x)-1 du=-3*u(i)+6*x(i)+5; u(i+1)=u(i)+
阅读全文
摘要:将振幅为1Hz的正弦波和振幅为0.5的5Hz正弦波相加后进行Fourier分析,研究能否从中分析出含有这两种频率的信号 clear all %清除所有变量 N=256;dt=0.02; %数据的个数和采样间隔 n=0:N-1;t=n*dt; %序号序列和时间序列 x=sin(2*pi*t)+0.5*
阅读全文
摘要:打开MATLAB 命令窗口输入 guide 弹出 可以修改路径 点击确定,弹出设计界面 点击运行按钮 弹出 这个界面就是我们最终设计好的界面 现在由于什么都没有加入 所以一片空白 可以拖动左边的组件 来创建GUI 点击运行 调整组件的排列,第一种是在第三部的界面直接拖动组件,第二种如下: 选中要排列
阅读全文
摘要:①、plot绘制时,需要提前准备好变量值 如果只有一个变量。譬如, **plot(x)**那么此时x是被当做纵坐标的,而横坐标默认是1 2 3 ….. **plot(x, y)**表示横、纵坐标了。 **plot(x,y1,x,y2,…)**以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标
阅读全文
摘要:信号:频率为3Hz,采样间隔为0.02s的振动,振动振幅为0.5,初相为1,采样长度为5s dt=0.02; %采样间隔 f=3; %采样频率 t=0:dt:5; %采样长度 振动持续时间 x=0.5*sin(2*pi*f*t+1); %信号 plot(t,x) xlabel('时间/s') yla
阅读全文
摘要:以RLC振荡电路为例: 然后用MATLAB simulink仿真 MATLAB中找到: 选择 选择 然后进行仿真 对于加法器可以通过双击它来修改形状和加法的数量 其次 复制相应的器件 可以Ctrl C+Ctrl V 或者选中器件 按Ctrl 进行拖动就可以复制了 右键点击器件 可以对相应的器件进行翻
阅读全文
摘要:mainf=imshow('golf_area.png'); impixelinfo; I = imread('1.png'); %读取图像 [m n k]=size(I) for i=1:m%图片长(像素) for j=1:n%图片宽(像素) if (I(i,j,1)==0 && I(i,j,2)
阅读全文
摘要:原图像 掩模图像 img=double(imread('lena.jpg')); mask=imread('mask.jpg'); a1=find(mask>127); b1=find(mask<=127); mask(a1)=0; mask(b1)=255; [m n]=size(img); fo
阅读全文