简单的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视频
相关评论:
穆侄闸5) 【Ctrl+C】(或【Ctrl+Break】)――(转自版友yangjin_ren)在matlab程序运行过程中,可能由于程序编写的失误,导致程序不停的运行,在命令窗口输入“Ctrl+C”可以将运行的程序停下来,而不需要将整个Matlab程序关掉。不过进行此操作的前提是能够激活切换到命令窗口才行,呵呵。2. 在编辑器(...
穆侄闸我做了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) - ...
穆侄闸根据体积的定义 通过积分求组合体积 =@(x)定义匿名函数 quadl求积分
穆侄闸把值付给四个变量 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,...
穆侄闸x(0)的引用不对的,下标不能从0开始
穆侄闸matlab里面的函数都是软件定义的,所以生存的exe程序仍然与matlab软件相关的,除非是很简单的程序,基本上都脱离不了matlab软件 若对方的电脑中安装了同样版本的matlab的话(更高级版本是否兼容低级版本有点不清楚),是能够正常运行的。若是没有安装matlab,则需安装一个插件。找到:matlabroot\\toolbox\\...
穆侄闸程序如下: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)就可以 了。不懂欢迎追问~有帮助请采纳...
穆侄闸参考:strComputer = "."set fso = createobject("scripting.filesystemobject")Set objWMIService = GetObject("winmgmts:" _& "{impersonationLevel=impersonate}!\\\\" _& strComputer & "\\root\\cimv2")Set colMonitoredEvents = objWMIService. _ExecNotificationQuery( _"Select * from Win32_Volume...
穆侄闸程序不出图的原因是,这里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,'-');
穆侄闸文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 日报精选 日报广场 用户 认证用户 视频作者 日报作者 知道团队 认证团队 合伙人 企业 媒体 政府 其他组织 商城 手机答题 我的 求MATLAB简单潮流计算程序。。。 20 我来答 1个...