matlab:建立一个函数M文件,判断输入变量是否为0.求大神支招

作者&投稿:钱滕 (若有异议请与网页底部的电邮联系)
~ 正常的语言一般都是循环语句for加if判断语句的
a=[-6
0
6];
flag=zeros(1,3);
for
i=1:3
if
a(i)==0,flag(i)=1;end
end
不过matlab这方面比较简单,比较自由
>>
[-6
0
6]==0
ans
=
0
1
0
这样就OK
matlab
的优势就在于矩阵,向量的运算非常方便(包括逻辑运算,数值运算),
但是大型运算又比较慢,毕竟Matlab是一种数学工具。


地层厚度校正
首先,根据孔隙度和声波测井资料建立研究区的φ-Z关系式,泥岩的孔隙度与深度的关系式为φn=0.67e-0.000945z,砂岩的孔隙度与深度的关系式为φs=0.39e-0.000629Z。其次,根据每一个层序中砂岩和泥岩的百分比(bs、bn),计算出该层序的厚度与深度之间的关系式:φ(z)=bsφs(z)+bnφn(...

什么情况下用灰色系统理论来预测?
灰色系统预测在处理数据变化趋势比较单一的数据精度较高,例如随时间大致呈现递增或递减的数据,建立模型之后要检验精度的,精度合格就行。

怎样顺利安装数学mathlab软件?
解决方法:在我的电脑-右键-属性,在系统属性对话框中选择高级-环境变量-TMP改为C:\\Temp ,同时在C的根目录下建立Temp文件夹,问题可以解决。4,运行Setup.exe以后出现名为Unknown Exception而只有一个大红叉的窗口,只有“OK”一个按钮,而且按了也无法关闭。解决方法:这个按照问题3解决方法设置好环境变量基本上就解决了...

振动 离散系统中边界条件重要么 为什么
其实就是模型的建立,取PPR保温管薄壁为研究对象,并对内部取适当的流体范围对流体进行了划分,这样方便处理流固耦合边界条件的单元。流体单 元采用空 间四棱柱,即八节点等参单元。 然后我们来计算一下结果和分析。采用所给有限元模型,我们要讨论的是考虑流体影响时PPR保温管道前6阶自振频率。与流...

九洲配音的发展历史
50、2013年1月 九洲配音管理制度由管理委员会正式提升至资深客服管理制!2012年49、2012年12月30 九洲配音成功举办一年一度公司迎新年会!48、2012年12月 九洲配音公司由原来缴纳营业税改为增值税,增强了九洲发展能力!47、2012年10月 华北九洲配音开始运营,负责北京,天津,辽宁,陕西,河北,山西,...

安阳县18680679958: matlab怎么建立目标函数文件 -
琦以利之: 意思是自定义M文件,你打开matlab后点击上面的file——new——blank M file,然后打开一个空白的M文件,编辑完退出的时候它会自动提醒你保存,这时候在命名,就建立了***.m文件

安阳县18680679958: Matlab中自定义函数如何创建M文件? -
琦以利之: 如果是自定义的函数的话,可以用file-new-function来建立.里面有建立函数的模版,然后保存后就是.m文件了. 如果只是要建立可以顺序执行的程序的.m文件,只需要在command window里输入edit,再保存即可. 不知道有没有解答你的疑问,欢迎追问~

安阳县18680679958: matlab中如何建立一个m文件
琦以利之: 首先单击“New M-File” 然后写你的函数 例如 function y=f(x) f为函数名,x是输入参数,y是输出结果 下面写运算式 如y=2*x; 单击“Save” 默认会以函数名保存 上例保存为m.file 然后可以直接调用 如调用y=f(2) 结果为4

安阳县18680679958: Matlab创建自定义函数 -
琦以利之: 新建一个m文件 在m文件里面第一行输入function [X,Y]=pll(X1,Y1,X2,Y2),这里x1 x2 y1 y2是你函数的输入值, x y是输出值,接着定义你要实现的功能,比如:x = x1 + x2; y = y1 + y2; 接着保存这个m文件,注意!! 这个m文件的名字必须是定义的函数的名字,即保存为pll.m 否则会出错.接着在matlab命令窗口中输入 pll(1,2,3,4)看看会得到什么? 也可以另外创建一个m文件,在这里调用pll()这个函数.

安阳县18680679958: matlab编一个函数编写一个m函数文件TestEs(x),计算如下函数:y=0.5exp(x/3) - x.^2.*sin(x) ,其输入变量既可以为标量,也可以为向量.在另外一个m脚本... -
琦以利之:[答案] (1) function y=TestEs(x) y=0.5*exp(x/3)-x.^2.*sin(x); (2) x=3; y=TestEs(x) x=[2,3.5]; y=TestEs(x)

安阳县18680679958: 如何用MATLAB编写M函数文件 求高人 给个具体的例子,最好详细点,因为以前没接触过编程,向高人敬礼 -
琦以利之: 通过命令创建.在MATLAB的命令窗口输入edit语句,即可创建M文件

安阳县18680679958: matlab命令文件和函数文件如何建立 -
琦以利之: m文件函数是Matlab中的子函数,其格式为: function[输出参数列表]=函数名(输入参数列表) 函数体举个例子,编写一个求自变量X的正弦值的m函数,如下: function y=mysin(x) y=sin(x);% 函数体此时在Matlab命令窗口输入若下内容时 >>x=pi/2; >>y=mysin(x) Matlab便会调用y.m文件子函数,计算sin值,并给出结果为 >>y=1

安阳县18680679958: 在MATLAB中建立一个函数M文件,该函数的功能是:找出矩阵A(A为100行,78列)中的最大值及其位置. -
琦以利之: 2.x=-5:0.1:5; y1=x.^2; y2=x.^3; y3=x.^4; plot(x,y1,'r',x,y2,'g',x,y3,'b')%红绿蓝三色%%%%%%%%%%%%%%%%%%%%%%%%%%% x=-5:0.1:5; y1=x.^2; plot(x,y1,'r') hold on y2=x.^3; plot(x,y2,'g') hold on y3=x.^4; plot(x,y3,'b') hold off

安阳县18680679958: matlab怎么编写M文件 -
琦以利之: file->new 编写你的文件,如果是要写函数,要把这个文件保存为函数的名字. 比如:func res = MyFunction(x) //以下是函数内容要保存为MyFunction.m

安阳县18680679958: matlab中怎样创建和调用m文件 -
琦以利之: 原发布者:st20571161.建立M文件的必要性:对于常用的或很长的程序,如果每次都从头输入,则非常费时间,也容易出错.将这些程序做成M文件就方便多了--只要输入自定义的命令,就可以方便的调用,编程的效率大大提高!2.如何建立M文...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网