clear
clc
mystr = 'my help'
for ii = 1:length(mystr)
if isspace(mystr(ii))
MYSTR(ii) = ' '
else
MYSTR(ii) = upper(mystr(ii))
if MYSTR(ii)+0>67
MYSTR(ii) = char(MYSTR(ii)-3)
else
MYSTR(ii) = char(MYSTR(ii)+26-3)
end
end
end
for ii = length(MYSTR):-1:1
myresult(ii) = MYSTR(ii)
end
myresult
结果:
myresult =
JV EBIM %%%%%% 空格不处理,需要处理追问
copyright@cxd1301
如果你是首次接触,另外如果会C语言,你就可以很快上手在MATLAB软件命令窗口中输入公式就会得到你所要的结果。注意的是它是基于矩阵的软件,你要
考虑矩阵和单个元素之间的关系。
例如我在参加去年的全国数学建模比赛(获全国二等奖)中的一个小的计算为
a=0.89b=0.6alpha_check=4.1h=0.41129
t=(0.4*tand(alpha_check)+h)/b
check_f=pi*a*b/2*(h/tand(alpha_check)+0.4)-a*b^2/tand(alpha_check)*...
((2*t-t^2)^1.5/3+pi/2*(1-t)*asin(t-1)-sqrt(2*t-t^2))
有公式,就可以赋初值,仿照上面的,你就会了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)