求助Matlab高手,帮我解释一小段程序,if nargin >= 3 && isstruct(Units)U = true;u = Units;if isa(H_in,'DimensionedVariable')H_in = H_in/u.m;endif isa(Toffset,'DimensionedVariable')Toffset = Toffset/u.K;endUnits = 'si';elseU = false;end

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 21:36:56
求助Matlab高手,帮我解释一小段程序,ifnargin>=3&&isstruct(Units)U=true;u=Units;ifisa(H_in,''DimensionedVariable'')H_i

求助Matlab高手,帮我解释一小段程序,if nargin >= 3 && isstruct(Units)U = true;u = Units;if isa(H_in,'DimensionedVariable')H_in = H_in/u.m;endif isa(Toffset,'DimensionedVariable')Toffset = Toffset/u.K;endUnits = 'si';elseU = false;end
求助Matlab高手,帮我解释一小段程序,
if nargin >= 3 && isstruct(Units)
U = true;
u = Units;
if isa(H_in,'DimensionedVariable')
H_in = H_in/u.m;
end
if isa(Toffset,'DimensionedVariable')
Toffset = Toffset/u.K;
end
Units = 'si';
else
U = false;
end

求助Matlab高手,帮我解释一小段程序,if nargin >= 3 && isstruct(Units)U = true;u = Units;if isa(H_in,'DimensionedVariable')H_in = H_in/u.m;endif isa(Toffset,'DimensionedVariable')Toffset = Toffset/u.K;endUnits = 'si';elseU = false;end
if nargin >= 3 && isstruct(Units)
这里首先判断输入的参数是不是大于等于3个,以及Units是否为结构体.
如果不是直接就到最后一个else返回U=false
当满足上述条件后,先令
U=true
和将结构体Units给临时变量u
if isa(H_in,'DimensionedVariable'),这是判断H_in是否为DimensionedVariable类型.
(这里补充一下isa的用法:
K = isa(obj,'class_name') 判断obj是否为class_name类型.如果是,返回逻辑1(真);如果不是,返回逻辑0(假).
参量obj是一个MATLAB对象或者Java对象.参量class_name是MATLAB(预定义的或用户定义的)对象或Java对象.)
如果H_in的类型条件满足,就将H_in除以u结构体中的成员m,如下:
H_in = H_in/u.m;
下面这两句的意义和上面相同,先判断类型,如果满足数据类型就将其除以u的成员变量K.
if isa(Toffset,'DimensionedVariable')
Toffset = Toffset/u.K;

求助Matlab高手,帮我解释一小段程序,if nargin >= 3 && isstruct(Units)U = true;u = Units;if isa(H_in,'DimensionedVariable')H_in = H_in/u.m;endif isa(Toffset,'DimensionedVariable')Toffset = Toffset/u.K;endUnits = 'si';elseU = false;end 英语翻译高手,能帮我翻译一小段吗. 谁可以帮我解释两个Matlab程序 由于初学者,不懂matlab,请高手用malab帮我编一个程序:三角函数的波形合成与分解 matlab程序求助,我是个菜鸟,但是急需一个程序,请高手帮我编下~一根100米的木杆,要截成[6.2,5.4,4.5,2.3,1.9,0.8]6种小杆.STEP1 计算一根原材料至多可裁i=1号零件的数目num(i).STEP2 对于截切过num(i)个i号 英语翻译来个英语高手 帮妹妹我翻译一小段文章,翻译成英文QQ 287611790 关于MATLAB程序解释我刚学MATLAB,看不懂以下的程序,有高手帮逐行翻译下吗?小弟在此谢过了~function [Phi,Gamma] = c2d(a,b,t)error(nargchk(3,3,nargin));error(abcdchk(a,b));[m,n] = size(a);[m,nb] = size(b);s = expm([[a b]*t; 求助 :leslie 数学建模程序 (MATLAB) 求助正则化算法的Matlab程序 求助英语专业高手!人工翻译一小段英文!帮帮我吧首先感谢好心人能进来帮我!请不要用翻译器!人工翻译一下一段!The level of relevance that will be presumed to exist takes into account the interests of both commun 那位高手能帮我写下面公式的matlab程序呀,能画出n随a的变化图来,是在是解决不了了. 求助英语高手帮我把这段弄成英文得, 请高手们帮我用MATLAB程序实现求概率问题请高手们帮我用MATLAB程序实现下面这个概率式:在70个球中随机抽取,求出第n+1次,抽到第i个球的概率,给出概率式为:p(n+1,i)=p(n,i)+u(n+1)(d(n+1,i)-p(n,i)),其 由于英文水平实在有限,请高手帮我翻译下这一小段文字 哪位高手帮我解释一下图中最后一步极限为什么是0 matlab题目请帮我解释下这个,没看懂. 关于Matlab Dijkstra算法问题,麻烦帮我解释下, 关于matlab的两个小程序的解释说明我几乎不会matlab,但想掌握这两个程序,请会matlab得到大虾对以下两个简单的程序做详细的说明,可以让我理解掌握其中用到的函数.(一)function pr1()%11差分方