导航:首页 > 程序命令 > matlab命令翻译

matlab命令翻译

发布时间:2022-07-15 12:36:17

1. Matlab 语句翻译

1:S表示,i从1到S范围内循环
这个程序应该是在一个S行H列的矩阵B内找出>127的元素,记录在BW1中,用相同位置出现1来表示

2. 求大神翻译下列Matlab语句啊(最好每句都翻译啊)。

clear; %清除所有变量
tic; %保存当前时间,再用toc来记录完成时间,以此计算程序运行时间
imgname='1.bmp'; %待处理图像文件名
wavename='haar'; %小波基函数
mode='per'; %小波变换模式 periodization
[x,map]=imread(imgname); %读入图像,像素值在x中,颜色映射表在map中
figure(1); %绘图窗口1
subplot(2,2,1);imshow(x); %绘图窗口1分为2x2,在第一部分显示读入的图像
title('原图'); %绘图标题
r=x; %复制一份图像数据
xx=histeq(r); %图像直方图均衡化
subplot(2,2,2);imshow(xx); %在绘图窗口1的第二部分显示均衡化后的图像
title('增强后的图像'); %绘图标题

deccof=struct('ca',[],'ch',[],'cv',[],'cd',[]); %创建结构,用来保存小波变换结果
%ca: 近似分量
%ch: 水平细节分量
%cv: 垂直细节分量
%cd: 对角细节分量
reccof=struct('rx',[]); %创建结构
sx=size(xx); %获得图像大小
nbcol=size(map,1); %获得颜色映射表长度
dx=xx; %复制一份图像数据
deccof(1).ca=xx;
[deccof(2).ca,deccof(2).ch,deccof(2).cv,deccof(2).cd]=dwt2(dx,wavename,'mode',mode); %对图像dx进行二维离散小波变换
figure(2);imshow([deccof(2).ca/255,deccof(2).ch/255;deccof(2).cv/255,deccof(2).cd/255;]); %绘图窗口2,显示小波变换结果
title('小波分解'); %绘图标题

%绘图窗口1,第三部分绘制近似分量
am=deccof(2).ca/255;
figure(1);
subplot(2,2,3);imshow(am);
title('近似分量');

%对近似分量进行处理
L=size(am,1); %获得图像长度
W=size(am,2); %获得图像宽度
N=L*W; %像素点数
[Count Ret]=imhist(am); %获得图像的直方图,Count为直方图灰度级数量
Pi=Count'./N;

%以下计算各灰度级出现的概率
g=[];
for t=0:255
w0=sum(Pi(1:t+1));
w1=1-w0;
mu0=sum(Pi(1:t+1).*(0:t))/w0;
mu1=sum(Pi(t+2:256).*(t+1:255))/w1;
mu=sum(Pi(1:256).*(0:255));
g=[g w0*w1*(mu0-mu1)^2/(w1*(mu0-mu)^2+w0*(mu1-mu)^2)];
end
[Ret1 T ]=max(g); %获得灰度分布的峰值
T1=T;
T=num2str(T-1);
disp(['最佳灰度threhold: ' T]);

I1=im2bw(am,T1/255); %以得到的灰度峰值作为阈值进行灰度变换
figure(1),subplot(2,2,4);imshow(I1); %绘图窗口第四部分显示该图像
title('阈值分割后的图像');

%灰度变换以后再进行小波反变换
u=idwt2(I1,deccof(2).ch/127,deccof(2).cv/127,deccof(2).cd/127,wavename,'mode',mode);
figure(3),imshow(u);title('小波分割图像') %显示反变换后得到的图像

3. 求解MATLAB这几行命令是什么意思

sys=tf(5.235e005,[1,87.35,1.047e004,0]);%获得传递函数。
dsys=c2d(sys,ts,'z');%将连续的时间模型转换成离散的时间模型,采样时间是ts=0.001。
[num,den]=tfdata(dsys,'v');%获得离散还建模型的分子分母矩阵

4. matlab 翻译 在线等

% % %
% % % ParseInputs
% % %
功能[一个,命令,域,硫, padopt ,味精] = ParseInputs ( varargin )
阿= [ ] ;
为了= [ ] ;
域= [ ] ;
秒= [ ] ;
padopt = '零' ;
味精= '' ;
如果( nargin “ 3 )
味精= '投入太少。 ' ;
返回;
末端
如果( nargin “ 5 )
味精= '太多的投入。 ' ;
返回;
末端
为a = varargin ( 1 ) ;
为了= varargin ( 2 ) ;
域= varargin ( 3 ) ;
选项= ( '零' , '是' , '对称' ) ;
% padopt的'的'是支持medfilt2 ;它是无证。
如果( nargin == 4 )
如果( ischar ( varargin ( 4 ) ) )
idx = strmatch (较低( varargin ( 4 ) ) ,选项) ;
如果(长度( idx ) == 0 )
味精= '未知的选项。 ' ;
返回;
elseif (长度( idx ) “ 1 )
味精= '模糊选项。 ' ;
返回;
其他的
padopt =选择( idx ) ;
末端
其他的
秒= varargin ( 4 ) ;
末端
elseif ( nargin == 5 )
秒= varargin ( 4 ) ;
idx = strmatch (较低( varargin ( 5 ) ) ,选项) ;
如果(长度( idx ) == 0 )
味精= '未知的选项。 ' ;
返回;
elseif (长度( idx ) “ 1 )
味精= '模糊选项。 ' ;
返回;
其他的
padopt =选择( idx ) ;
末端
末端

5. matlab中的翻译问题

成grbase -寻找所有基地图; 成grcobase -寻找所有contrabases图; 成grcocyclebasis -寻找所有独立割集为连通; 成grcoledge -解决问题彩色图形边; 成grcolver -解决问题彩色图形顶点; 成grcomp -寻找所有部件图; 成grcyclebasis -寻找所有独立周期为连通; 成grdecord -解决约分解图的成章节相互存取顶点% (收盘 南澳连通成分) ; 成grdistances找到彼此之间的距离任何顶点图; 成greccentricity --找到(加权)偏心各顶点, %半径,直径,中心节点和边缘节点; 成griseulerian --找到欧拉周期图; 成grmaxcomsu -解决最大完全sugraph的问题,因图; 成grmaxflows -解决最大流问题的图; 成grmaxmatch -解决的最大匹配问题,为图; 成grmaxstabset -解决的最大稳定集的问题,因图; 成grminabsedgeset -解决极小吸收集问题成图形边; 成grminabsverset -解决极小吸收集问题成图的顶点; 成grmincutset -解决最小割集的问题,因图; 成grminedgecover -解决最小边复盖问题,为图; 成grminspantree -解决最小生成树问题,为图; 成grminvercover -解决最小顶点复盖问题,为图; 成grpert -解决项目评价研究任务; 成grshortpath -解决最短路径问题,为图; 成grtravsale -解决对称旅行商问题; 成grvalidation辅助功能(数据核实) ;

6. matlab,求给每句程序翻译一下

tf是传递函数的意思,一般学自动控制原理的时候经常用,在s域中,比如你要输入G(s)=1/(s^2+2s+1),就可以在matlab中输入G=tf([1],[1 2 1]);就OK了。不懂的话你可以在command窗口输入help tf 就行了
feedback是matlab里专门用来求线性时不变系统的前向传递函数的,不能用来做变量名,不能赋值

7. matlab程序翻译

注释基本都没问题。回答下你的三个问题吧。
1. 那个波浪线~表示取反。feof()是判断是否遇到文件末尾的函数。如果遇到文件末尾,则返回1, 否则返回0. while后面应该是“如果遇到文件末尾就是0”的一个表达式,因此要给feof返回的结果取反。
2.fgetl吧?fgetl()就是从文件里读一行,遇到换行符结束。
3.fopen是matlab里面的一个用途非常广的函数,它能打开各种格式的文件。以文件名(带扩展名,记得单引号)为参数的话,matlab会自动判断文件类型并且把打开的结果存入等号左边的变量里。当然也可以加一个文件类型的参数。具体的可以在matlab的help里看fopen.

8. matlab中的surf和surfc怎么翻译请详细点。急用!!!谢谢!

surf:3-D shaded surface plot.surf是关键词surface的简写了。surfc中的c代表contour.等高线的意思。matlab命令基本是英文的简写。

9. MATLAB程序翻译

%′圆周卷积′主程序
x=[1 2 3 2];
h=[1 1 1];
N=length(x)+length(h)-1; %L= 两个序列长度之和-1,
x=[x,zeros(1,N-length(x))]; %将两个序列的长度补0至长度为L
h=[h,zeros(1,N-length(h))];

n=[0:1:N-1];
h=h(mod(-n,N)+1); %反转h(n)
H=zeros(N,N);
for n=1:1:N
H(n,:)=cirshiftd(h,n-1,N); %调用位移函数,循环移位
end

y=x*H'; %x与h进行循环移位生成的矩阵H的转置矩阵相乘,等于x(m)和h(n—m)相乘之后相加,完成圆周卷积。

%画出序列
n0=[0:1:N-1];
stem(n0,y);
title('圆周卷积');
xlabel('(n)');

10. matlab割圆法求派命令求翻译!!!

function y = calpi(n) % 定义用户函数 calpi(), 看名字就是calculate π。这里函数的输入就是n。
syms a; %把a当做变量;
for i=1:n %典型的for循环,意思是从1到n,步长为1.即 1,2,3,4,5...n.
a=sqrt(2-sqrt(4-a^2)); % a的迭代,这里函数sqrt()表示求开根号。^表示 幂。a^2表示a的平方。所以这里,就是用a的上一步值,带等号右式求当前值,但是此程序没有给a付初值。但是在下面的subs()函数中,将a用1代换了。所以不用给a付初值。
end % 结束 for循环
a = subs(a,'a','1') % 将a用'1' 代换。
y = 3*2^n*vpa(a,n+5); %最后的pi值,这里vpa()主要是用来设置pi显示的小数位数的,

%***********************
求给分

阅读全文

与matlab命令翻译相关的资料

热点内容
自己购买云主服务器推荐 浏览:421
个人所得税java 浏览:761
多余的服务器滑道还有什么用 浏览:191
pdf劈开合并 浏览:28
不能修改的pdf 浏览:752
同城公众源码 浏览:489
一个服务器2个端口怎么映射 浏览:297
java字符串ascii码 浏览:79
台湾云服务器怎么租服务器 浏览:475
旅游手机网站源码 浏览:332
android关联表 浏览:945
安卓导航无声音怎么维修 浏览:332
app怎么装视频 浏览:430
安卓系统下的软件怎么移到桌面 浏览:96
windows拷贝到linux 浏览:772
mdr软件解压和别人不一样 浏览:904
单片机串行通信有什么好处 浏览:340
游戏开发程序员书籍 浏览:860
pdf中图片修改 浏览:288
汇编编译后 浏览:491