简单的MATLAB程序,我不会matlab

来自:    更新日期:早些时候
matlab简单程序~

imread:读图像存入矩阵中
rgb2gray:RGB彩图转灰度图
fun是一个函数,作用是将返回一个与输入矩阵x一样尺寸的矩阵,其中每个元素都是输入矩阵的x标准差
blkproc:对图像分块处理,本程序中表示分成32×32的块,每个块应用fun函数
通俗点讲,最后效果是把输入彩图转灰度图并马赛克化。

语法错误,变量没有加单引号,应第二句改成

[Alpha Beta Gamma]=solve('-0.1*sin(Alpha)*cos(Beta)=0.1','(1/20)*(sin(Alpha)*sin(Beta)*sin(Gamma)+cos(Alpha)*cos(Gamma)-cos(Alpha)*cos(Beta))=0.1','atan((sin(Beta)*sin(Gamma))/(cos(Beta)+cos(Gamma)))=Alpha','Alpha','Beta','Gamma')

虽然我不懂你的程序,但是你里边有几个问题。首先,我复制粘贴到MATLAB之后字母Ф都是现实红色的(红色是有问题咯)。我随便用个字母Q代替了下。还有就是输出图像plot(Ia,n1,n2,n3,'k')这一行中n2,n3,这两个,都是在中文输入法下打出来的。当然也不行,这些符号仅能在英文状态下输入。然后运行有输出。图像在附件中。希望对你有帮助。

>> %直流电动机转速特性曲线

%以n=f(Ia)关系画出曲线

%--------------------------------

%当改变

%下面输入电机的基本数据:

q=1;Ce=1;Ra=0.0161;

%规定变量变化范围:

Ia=0:100:2000;U1=750;U2=800;U3=700;

%带入公式,计算出直流电动机转速特性曲线:

n1=(U1/(Ce*q))-(Ra.*Ia)./(Ce*q);

n2=(U2/(Ce*q))-(Ra.*Ia)./(Ce*q);

n3=(U3/(Ce*q))-(Ra.*Ia)./(Ce*q);

plot(Ia,n1,n2,n3,'k')

xlabel('Ia')

ylabel('n') 

grid on



把 Ф 改为 theta 没有问题了:
theta=1;Ce=1;Ra=0.0161;
%规定变量变化范围:
Ia=0:100:2000;U1=750;U2=800;U3=700;
%带入公式,计算出直流电动机转速特性曲线:
n1=(U1/(Ce*theta))-(Ra.*Ia)./(Ce*theta);
n2=(U2/(Ce*theta))-(Ra.*Ia)./(Ce*theta);
n3=(U3/(Ce*theta))-(Ra.*Ia)./(Ce*theta);
plot(Ia,n1,n2,n3,'k')
xlabel('Ia')
ylabel('n')
grid on


简单的MATLAB程序,我不会matlab视频

相关评论:
  • 13152684953简单matlab编程
    穆侄闸5) 【Ctrl+C】(或【Ctrl+Break】)――(转自版友yangjin_ren)在matlab程序运行过程中,可能由于程序编写的失误,导致程序不停的运行,在命令窗口输入“Ctrl+C”可以将运行的程序停下来,而不需要将整个Matlab程序关掉。不过进行此操作的前提是能够激活切换到命令窗口才行,呵呵。2. 在编辑器(...

  • 13152684953求助帮忙写几个MATLAB小程序。。
    穆侄闸我做了3道。第三道题你自己弄。附件中有一道 第一题程序如下:syms x yz=13*cos(x*y)+3*exp(x)*sin(y);A=diff(z);B=diff(A,'y')%dxdy。所求偏导x0=1;y0=0.5*pi;C=subs(B,x,x0);D=subs(C,y,y0)%x=1,y=0.5*pi,时偏导的值 结果:B = 3*exp(x)*cos(y) - ...

  • 13152684953新手请教一个简单的Matlab程序,多多指教!
    穆侄闸根据体积的定义 通过积分求组合体积 =@(x)定义匿名函数 quadl求积分

  • 13152684953matlab一段简单的程序,麻烦注释每一句的意思.
    穆侄闸把值付给四个变量 wp=2*pi*5000;ws=2*pi*12000;Rp=2;As=30;1. buttord (1)[N,wc]=buttord(wp,ws,αp,αs)用于计算巴特沃斯数字滤波器的阶数N和3dB截止频率wc。调用参数wp,ws分别为数字滤波器的通带、阻带截止频率的归一化值,要求:0≤wp≤1,0≤ws≤1。1表示数字频率pi。αp,...

  • 13152684953初学者运行简单matlab程序显示语法错误,看不懂错哪儿了,怎么改程序?
    穆侄闸x(0)的引用不对的,下标不能从0开始

  • 13152684953为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不...
    穆侄闸matlab里面的函数都是软件定义的,所以生存的exe程序仍然与matlab软件相关的,除非是很简单的程序,基本上都脱离不了matlab软件 若对方的电脑中安装了同样版本的matlab的话(更高级版本是否兼容低级版本有点不清楚),是能够正常运行的。若是没有安装matlab,则需安装一个插件。找到:matlabroot\\toolbox\\...

  • 13152684953简单小程序求解:::matlab中计算Xn=n+1;对于不同的n的值,将X1至Xn的值...
    穆侄闸程序如下:xn=[];for x=1:1:100 xn(x)=x+1;end xn 然后xn就可以显示了。或者你如果要n是可以输入的话你就新建一个shulie.m文件如下 function xn=shulie(x)for x=1:1:100 xn(x)=x+1;end 然后主程序调用就是在command window 输入shulie(100)就可以 了。不懂欢迎追问~有帮助请采纳...

  • 13152684953帮忙编写一个三十行的程序,用MATLAB语句,加注释,(可以简单的解决一个...
    穆侄闸参考:strComputer = "."set fso = createobject("scripting.filesystemobject")Set objWMIService = GetObject("winmgmts:" _& "{impersonationLevel=impersonate}!\\\\" _& strComputer & "\\root\\cimv2")Set colMonitoredEvents = objWMIService. _ExecNotificationQuery( _"Select * from Win32_Volume...

  • 13152684953请问为什么我的matlab程序不出图?
    穆侄闸程序不出图的原因是,这里x、y是向量变量,而不是数值变量,所以题主的代码应该这样来修改:x(1)=0;y(1)=0;vx=1;for k=1:1000 p=2*pi*rand(1,1) ;vx=5*cos(p);x(k+1)=x(k)+1;y(k+1)=y(k)+vx;end plot(x,y,'-');

  • 13152684953求MATLAB简单潮流计算程序。。。
    穆侄闸文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 日报精选 日报广场 用户 认证用户 视频作者 日报作者 知道团队 认证团队 合伙人 企业 媒体 政府 其他组织 商城 手机答题 我的 求MATLAB简单潮流计算程序。。。 20  我来答 1个...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网