Fill in values in function

2 ビュー (過去 30 日間)
Annelotte
Annelotte 2023 年 1 月 27 日
編集済み: Matt J 2023 年 1 月 27 日
I have the function Z = (1.5-X+X.*Y).^2 +(2.25-X+X.*(Y.^2)).^2+(2.625-X+X.*(Y).^3).^2.
How can I calculate Z(0,0) in my code?

採用された回答

Matt J
Matt J 2023 年 1 月 27 日
Z = @(X,Y) (1.5-X+X.*Y).^2 +(2.25-X+X.*(Y.^2)).^2+(2.625-X+X.*(Y).^3).^2;
Z(0,0)
ans = 14.2031
  2 件のコメント
Annelotte
Annelotte 2023 年 1 月 27 日
This seems to work, but now I get an error on my surf function. Error shows this:
Error using surf (line 71)
Z must be a matrix, not a scalar or vector.
Error in GradientDescentTestFunction (line 27)
surf(X,Y,Z,'EdgeColor','none','LineStyle','none','FaceLighting','phong');
Matt J
Matt J 2023 年 1 月 27 日
編集済み: Matt J 2023 年 1 月 27 日
Z is now a function.
surf(X,Y,Z(X,Y),'EdgeColor','none','LineStyle','none','FaceLighting','phong');

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeShifting and Sorting Matrices についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by