2016-11-06 599 views

回答

2

它在文檔中提到fplot3被引入MATLAB R2016a。由於您使用的是舊版本的MATLAB,因此,如錯誤所示,這是一個未定義的函數

對於舊版本,ezplot3可以達到相同的效果。只需在您的代碼中將fplot3替換爲ezplot3即可。

寫在問題的代碼給出了MATLAB 2016a及更高版本以下的輸出:

output_fplot3

在代碼ezplot3更換fplot3給出了這樣的:

output_ezplot3.1
該輸出正確。然而,爲了得到輸出爲的fplot3一樣的,你可以調整情節一樣的域:ezplot3(xt,yt,zt,[-5,5])這給完全相同的輸出如下圖所示:

output_ezplot3.2

+0

Sukran Sardar,非常感謝:) –

+0

另一方面,我看看https://www.mathworks.com/help/上的文檔,但它只包含最新版本。當我使用R2015a版本時,我嘗試瞭解此版本的文檔,但它需要許可證。但我有學生執照,但不允許。無論如何,是否有文件不要求許可證等? –

+0

@ClintEastwood您可以在命令窗口中使用'doc(function_name)'訪問與您的版本相關的文檔。例如'doc ezplot3'。另一個選項是:'help ezplot3'。或者簡單地寫'doc'打開一個窗口,讓你選擇你想要的主題 –