雖然我在MATLAB R2015a中安裝了所有的工具箱,但運行下面的腳本後遇到「未定義的函數或變量fplot3
」錯誤,如Plot 3-D Parametric Line。未定義函數或MATLAB中的變量'fplot3'R2015a
syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)
任何想法解決這個問題?
雖然我在MATLAB R2015a中安裝了所有的工具箱,但運行下面的腳本後遇到「未定義的函數或變量fplot3
」錯誤,如Plot 3-D Parametric Line。未定義函數或MATLAB中的變量'fplot3'R2015a
syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)
任何想法解決這個問題?
它在文檔中提到fplot3
被引入MATLAB R2016a。由於您使用的是舊版本的MATLAB,因此,如錯誤所示,這是一個未定義的函數。
對於舊版本,ezplot3
可以達到相同的效果。只需在您的代碼中將fplot3
替換爲ezplot3
即可。
寫在問題的代碼給出了MATLAB 2016a及更高版本以下的輸出:
在代碼ezplot3
更換fplot3
給出了這樣的:
該輸出正確。然而,爲了得到輸出爲的fplot3
一樣的,你可以調整情節一樣的域:ezplot3(xt,yt,zt,[-5,5])
這給完全相同的輸出如下圖所示:
Sukran Sardar,非常感謝:) –
另一方面,我看看https://www.mathworks.com/help/上的文檔,但它只包含最新版本。當我使用R2015a版本時,我嘗試瞭解此版本的文檔,但它需要許可證。但我有學生執照,但不允許。無論如何,是否有文件不要求許可證等? –
@ClintEastwood您可以在命令窗口中使用'doc(function_name)'訪問與您的版本相關的文檔。例如'doc ezplot3'。另一個選項是:'help ezplot3'。或者簡單地寫'doc'打開一個窗口,讓你選擇你想要的主題 –
'fplot3'在MATLAB R2016a引入 –
謝謝許多。那麼MATLAB R2015a呢? –