私はmatlabには新しく、難しいです:関数のグラフをプロットしたいと思います。 'r'は放物線方程式とvalueof 'y' 「k」に追加中にエラーが表示されます。 コードは `すべてがクリアです。matlabにグラフをプロットする(行列の寸法は一致している必要があります)
x=[3,4,5,6,7,8,9,10,11,10,13,14,15,16,17,18,19,20,21,22,23];
a=(8.854.*(10.^-12).*(0.016));
y=-0.0925:0.01:0.0925
z=(0.03);
r=((7.3.*(y).^2)+(z));
k=((x.*10^-2))+((r))
c=(a./k);
plot(x,c);
とコマンドウィンドウにエラーが、私はこの問題を回避することができますどのように
Error using +
matrix dimensions must agree.
error in program(line 8)
k=((x.*10^-2))+((r))
のですか?
: は、変更xまたはよりよい解決策のいずれかのように、linspaceを使用することです異なるサイズの2つのベクトルを追加します。これは定義されていません。 – user2999345
'k'が' x'と 'y'のすべての順列に対して計算されるように' k'を2Dにしますか? – Suever
'x'は' 1x21'で 'r'は' 1x19'です。だから、 '(x。* 10^-2)+((r))'はどのように起こると思いますか? –