天天看點

matlab中未定義axes1,matlab未定義函數或變量(附上源代碼)

答:子程式的v第一次出現之前确實沒定義,你的v是在後面一句出現,運作到子程式肯定會報錯的,當然這不是matlab給出的報錯問題,matlab 給出的是沒定義這個函數,你需要把這個函數拷貝到目前檔案夾下或者把這個子程式檔案加入到path中, matlab 才能...

答:具體報錯是“未定義函數或變量H”? 可能是你調用Creat_G( H )的代碼裡沒有先定義H

答:如果是matlab,那就都有自己的語言的,你要去網上搜一下,matlab一進制二次方程寫法,網上很全的,各種數學公式的用法,不是你這樣根據C語言寫的。

答:這個沒問題的,你看看plot(handles.axes1_1,x,y)是不是寫到其他的M檔案中去了

答:1、首先需要知道matlab中檢視資料類型函數是class,可以先在指令行視窗中help class。 2、在指令行視窗中輸入“a=123 class(a)”。 3、按Enter鍵可以看到變量a的類型是double類型。 4、輸入“b='1234' class(b)”。 5、按Enter鍵之後,可以看到變量b的...

答:因為你沒有定義這個變量埃。你下面的那些表達式裡的變量都是哪兒蹦出來的。

答:matlab中變量未定義:在指令視窗中輸入的時候要調用函數QPSK_evm(s),其中輸入前,首先定義一下s,如:指派s=1:10,這樣再調用QPSK_evm(s),就不會出現如此問題了!就是如果給一個變量指派,而且是在if語句内,也就是說,要滿足一個條件才能改...

答:說明你沒有給num指派或者說你工作區沒有num這個向量或者這個值。

答:if語句中如果整個函數編寫沒有錯誤,那就是多個if語句中少了一個end 。你檢查一下,某個if中下面是不是缺少一個end,要養成寫if下面直接寫end的習慣,然後再在中間寫入條件。function函數中的末尾有定義變量也要寫end,雖然很多時候可以省略,fu...

答:一般來說,matlab在給一個變量指派之前,是不需要定義的。 比如可以直接寫 x = 3;(百度知道有BUG麼?隻能看到題目,看不到正文) 但是如果你之前并沒有對x指派,就寫b = x*3,那肯定會報錯埃 是以檢查你的代碼,看你在用這個x之前,有沒有給它...