ICode9

精准搜索请尝试: 精确搜索
  • matlab把RGB三个通道的数据导入矩阵之后imshow的图像不对,是哪里有问题?2022-05-01 22:34:43

    问题遇到的现象和发生背景 我用matlab提取了图像R、G、B三个通道的数值存入txt文件中,然后用c语言对txt的数值进行了处理,输出为三个txt文件,里面分别都有720*1280个数据,然后用matlab把txt文件中的数据分别存到三维数组m的R、G、B通道中,最后对m进行imshow,但显示的结果跟预期图像没一

  • matlab练习程序(离散系统辨识与响应)2022-04-30 12:04:44

    上一篇熟悉了连续系统辨识与响应,这一篇熟悉一下离散系统辨识与响应。 计算机通常处理的系统为离散系统,这里我们先将连续系统转换为离散系统,然后再进行处理。 流程上还是先构造离散系统并根据控制量得到响应,然后用子空间迭代算法(以后会单独实现一次)求出状态空间。 再用识别得到的状

  • MATLAB实现拟合算法2022-04-29 16:35:23

    线性最小二乘法 解方程组方法 x = [19 25 31 38 44]'; y = [19.0 32.3 49.0 73.3 97.8]'; r = [ones(5,1),x.^2]; ab = r\y; x0 = 19:0.1:44; y0 = ab(1)+ab(2)*x0.^2; plot(x,y,'o',x0,y0,'r'); 多项式拟合 x0 = [1990 1991 1992 1993 1994 1995 1996]; y0 = [

  • MATLAB_22022-04-28 23:02:25

    %% MATLAB as A Calculator(MATLAB 作为计算器) %Operators(操作符):+ - * / %Result is computed,and displayed as ans(结果由计算机显示为 ans) %Precedence rules(优先规则): %Left-to-right within a precedence group(在优先组中从左到右) %Precedence groups are (highest

  • MATLAB_32022-04-28 23:01:56

    %% Script Flow(脚本流) %脚本文件放在Matlab的work目录下,或者放在自己建的任意文件夹下,然后在File菜单中的Set Path中把你自己的文件夹加到Matlab工作文件夹中 %Run是执行所有function,Run Section是执行背景黄的那个区块 %如果程序没有缩进,选择程序,把背景拉蓝,右键智能缩进 %try:

  • MATLAB_实验_22022-04-28 23:01:01

    %% 1. 建立一个字符串向量,然后对该向量做如下处理: str=['abcdefghijklmnopqrstuvwxyz'] %(1)取第1-5个字符组成子字符串; str1=[str(1:5)] %(2)将字符串倒过来重新排列; str2=[str(end

  • MATLAB_实验_12022-04-28 23:00:47

    help lookfor inv help inv which inv z1=(2sin(85/180pi))/(1+exp(2)); x=[2 1+2i;-0.45 5]; z2=(1/2)log(x+sqrt(1+x^2)); a=-3:0.1:3; z3=((exp(0.3.a)-exp(-0.3.a))/2).sin(a+0.3)+log((a+0.3)/2); plot(a,z3) t=0:0.5:2.5; m=(t.^2).(t>=0 & t<1)+(t.^2-1).(t&

  • MATLAB_实验_32022-04-28 23:00:15

    %% 1. x=0 :pi / 50 : 2pi; y=(0.5+3sin(x)./(1+x.x)).cos(x); plot(x,y); %% 2. %(1) x=0:0.1:100; y1=x.^2; y2=cos(2x); y3=y1.y2; plot(x,y1,'m.'); hold on; plot(x,y2,'g.'); hold on; plot(x,y3,'y.'); hold off %(2) x=0:0.1:100; subp

  • 快速傅利叶变换FFT怎么做?小白也能懂的MATLAB方法2022-04-28 01:31:33

    靓仔/仙女你好,如果说高数中有一个知识你听过很多次却又不怎么懂,更不知道怎么用,那傅里叶变换必定榜上有名。大多数初次尝试的人都会隐隐觉得傅利叶变换复杂不好上手,实际上并非如此,本篇博客将会用短短一两页纸的篇幅,让你快速明白傅利叶变换的原理以及应用,让你能够从小白出发也能迅速

  • MatLab---结构体2022-04-27 16:33:12

    结构体由字段和值构成 1.用struct()函数创建 package=struct('item_no',123,'cost',19.9,'price',39.95,'code','g')package = 包含以下字段的 struct: item_no: 123 cost: 19.9000 price: 39.9500 code: 'g'&g

  • MatLab---元胞数组2022-04-27 11:34:07

    1.元胞数组>> {23,'a',1:2:9,"hello"}ans = 1×4 cell 数组 {[23]} {'a'} {1×5 double} {["hello"]}>> [1 4 6 76]ans = 1 4 6 76>> {1 4 6 76}ans = 1×4 cell 数组 {[1]} {[4]} {[6

  • MatLab---字符串,字符数组与文本操作常用函数2022-04-25 21:02:29

      1.class():测试变量类型 Apple_char='Apple'Apple_char = 'Apple'>> class(Apple_char)ans = 'char'>> Apple_string="Appple"Apple_string = "Appple">> class(Apple_string)ans = 'stri

  • 【数字图像处理】基于Matlab的图像基本操作2022-04-24 23:03:38

    1.找到一副具有多形状特征的图像; 2.选取合适的阈值,得到二值化图像; %% 基础实验部分 Img=imread('Test_bw.jpg');%多形状特征的图像 Img_Gray=rgb2gray(Img); figure;imhist(Img_Gray); level=125/255;%选取合适阈值(波谷) %level=graythresh(Img_Gray);%使用 Otsu 方法计算全局图像

  • matlab实现又向图与无向图的最短路径2022-04-23 16:31:29

    无向图的最短路径 s = [9 9 1 1 2 2 2 7 7 6 6 5 5 4]; t = [1 7 7 2 8 3 5 8 6 8 5 3 4 3 ]; w = [4 8 3 8 2 7 4 1 6 6 2 14 10 9];%权重 G = graph(s,t,w);%生成稀疏矩阵 plot(G,'EdgeLabel',G.Edges.Weight,'LineWidth',2); [P,D] = shortestpath(G,9,4); %%高亮显示路径 my

  • matlab数字图像处理(3)——数字形态学处理2022-04-22 00:34:58

    数字形态学处理 (1)请用Matlab 编写程序实现利用1个半径为r/4的圆形结构元素膨胀1个半径为r的圆 (自定义r)。需要提供程序,原图,处理后的图像,并分析处理后图像的变化。 【代码】 %生成圆(r=200) n=1000; % n为画布大小 r=240; % r为圆的半径 A=2*ones(n); for x=1:

  • matlab——set()函数2022-04-21 13:04:34

    >> help setset - 设置图形对象属性   此 MATLAB 函数 为 H 标识的对象指定其 Name 属性的值。使用时须用单引号将属性名引起来,例如,set(H,'Color','red')。如果 H  是对象的向量,则 set 会为所有对象设置属性。如果 H 为空(即 []),set 不执行任何操作,但不返回错误或警告。   set

  • 【matlab】使用matlab算出如图所示的电路上通过各负载的电流2022-04-20 22:04:54

    —种大型输电网络可以简化为图 5-6 所示的电路,其中R1,R2,...Rn表示负载电阻,r1,r2,...rn表示线路内阻,设电源电压为V。   function I=RL(n)%输入的n为电路的负载个数 R=6;%负载 r=1;%导线内阻 V=18;%电压源 a=zeros(n,1); I=zeros(n+1,1); a(1)=R+r;%电路电阻值,从右往左计数 for

  • Matlab使用基础2022-04-19 11:01:48

    1. Matlab基本符号 方括号[]: ①:当方括号出现在赋值符号"="右侧时,方括号用于构造数组、创建空数组、删除数组元素、数组的串联。 括号内是数组的所有元素。 ②:当方括号出现在赋值符号"="左侧时,是一个调用函数的语句,将函数的多个输出参数括起来。 等号右侧为函数名以及函数输入参

  • 基于Simulink的二轮平衡小车仿真2022-04-17 20:02:15

    1. 问题描述 现有一个Solidworks中的小车模型,如图所示。 现在需要在matlab中进行物理仿真,所以需要在matlab中建立物理模型,这里使用Simscape较为合适。 2.导入模型到matlab中 分别将车身(除轮子以外的部分)与车轮保存为stl或step格式。 在simulink中创建file solid,file为先前保存的

  • matlab练习程序(连续系统辨识与响应)2022-04-17 12:02:17

    在不知道系统模型的情况下,如果想要使用模型的方法控制系统,可以先用系统辨识求得系统的状态空间参数,然后设计控制器。 下面根据已知状态参数设计了一个系统,再利用控制量得到系统响应。 然后结合控制量和系统响应,利用matlab自带的子空间迭代方法辨识得到系统的状态方程。 再比较一下

  • MATLAB软件下载和安装教程2022-04-17 09:04:12

    /----------------------------------------------------------------------------------------------------------------------------/ 写在最前面,本人也是偶然从其他地方发现的资源,自己在台式机和笔记本,win7和win10版本都试过,没有问题的。 新手朋友如果遇到问题,建议多百度搜索

  • [matlab]结合部分交换主元的高斯消去法2022-04-17 04:01:51

      在使用高斯消去法求解方程组时可能会遇到某一行主元为零的情况,人在碰到这类问题时会自动换行,确保主元不为零。但是编程时就需要提前考虑这种情况的发生。   一种解决方案就是部分交换主元:将最大系数的行和原主元的行进行交换,成为新的主元行。 代码:   function X=gaussplus

  • matlab判断一个矩阵是否是0矩阵2022-04-10 11:35:10

    使用any函数   any(any(A))        其中any(A)返回的是一个行向量, 每一列表示 A中的每一列的any值 ,如果这列非零 那么any值为1;  any(any(A)) 返回的就是一个单个数了  如果A是非零向量 那么返回1      可以自己举个例子试试   

  • matlab字符串替换2022-04-09 17:00:42

    查找并替换子字符串 - MATLAB strrep - MathWorks 中国 newStr = strrep(str,old,new) 将 str 中出现的所有 old 都替换为 new。

  • MatLab--脚本编写与注释+变量的输入2022-04-07 17:33:53

    一、 在创建新脚本时,开始的注释,称为header;作用是当你在命令行窗口输入help + 脚本文件名称的时候,所呈现的内容; 二、注释 %This script calculates the circumference of a circle%计算圆的周长 %圆的半径radius=5;%计算圆的周长length=2*pi*radius;%输出fprintf('the circumferenc

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有