私はプログラミングと MATLAB の初心者です。問題: 0 から a までの関数 f(x) があります。これを x=a 全体に反映して、領域のグラフが a になるようにする必要があります。
x =0:16/100:16;
if all(x<8)
m = 0.00003 + 0.00002./((cos(pi/4)./sinh(0.5*log(0.5*x)))+coth(0.5*log(0.5*x)));
end
if all(x>8)
p = 0.00003 + 0.00002./((cos(pi/4)./sinh(0.5*log(0.5*(16-x))))+coth(0.5*log(0.5*(16-x))));
end
z = m + p ;
plot(x,z);grid on
ただし、ここでは x は配列です。どうすれば問題を解決できますか? 私は初心者なので、私の間違いを指摘してください。さらに説明をいただければ幸いです。助けてくれてありがとう。