私はこのような機能を持っています:
y=-2 で x<=0 y=-2+3x^2 で 0=1
ループを使用せずに、1D 行列の各要素に対してこの関数を計算する必要があります。
次のような関数を定義することは可能だと思いました:
function y= foo(x)
if x<=0
y=-2;
elseif x>=1
y=1;
else
y= -2+3*x.^2;
end
end
しかし、これは 1 つの結果しか生成しません。すべての要素を操作するにはどうすればよいでしょうか? 私は知っています。演算子ですが、if 内の単一の要素にアクセスする方法は?