matlab裡的錯誤提示這是什麼意思

2021-05-05 15:48:34 字數 889 閱讀 3552

1樓:匿名使用者

錯誤是說賦值的時候右邊有多於一個非一的維度。

singleton 這個詞在 matlab 挺常用,比如一個矩陣的 size 是 5*2*1*4 這樣的,那麼第三維就是一個 singleton 的維。相對的第一,二,四維都是 non-singleton。

我沒遇過這樣的錯誤,網上查了下有些賦值是有這樣的限制。有兩種可能:

一種是你要複製的資料本身有問題(你自己程式的bug),調整好了就可以直接賦值了。

還有一種可能就是你就要這麼賦值,那麼就不能用索引賦值了,只能自己用迴圈來拷貝。

網上有些資料,你可以自己查查。只靠你現在提供的資訊看不出是什麼問題。

2樓:

你貼英文的錯誤資訊就方便了,之前看見你貼的中文的真不知是何意。

這問題最簡單的方法是在你的程式中加一句除錯的。

disp(size( knn_min_num(count_up_x,count_up_y,count_ap_x,count_ap_y,:)));

disp(size( knn_min_num_mid(count_up_x,count_up_y,count_ap_x,count_ap_y,:));

我也會遇到自己想當然覺得對的東西,但真正執行一下,發現和想的完全不一樣。所以別相信自己的想法,輸出中間步驟看看就能明白錯誤在哪了。

3樓:手機使用者

你試圖在命令視窗定義函式,這種做法是錯誤的。你需要建立一個.m檔案,檔名是chebyshev.m,然後在裡面輸入源程式nehj

matlab中出現這樣的提示是什麼意思 5

4樓:匿名使用者

警告而已,就是uiimport這個函式最好用非同步的方式

電腦裡的軟體開啟都提示應用程序開啟錯誤

刪除和解除安裝那個主題就好了 試試先另換一個window主題。修復記憶體不能為 read 或 written 故障,方法如下 先退出防毒軟體和電腦管家。在點左下角的開始 執行 輸入cmd 按回車鍵 在命令提示符下輸入 複製下面的英文 for 1 in windir system32 dll do r...

怎樣消除電腦上的錯誤提示音,電腦錯誤提示音怎麼取消

按我說的做哈 先從開始 設定 控制面板 聲音和音訊裝置 聲音 從下面下拉選單中把電腦的錯誤提示音清除就可以了,把音響線拔了不行的,因為這個聲音是從電腦機箱中發出滴。在開始選單 設定 面板控制 聲音和音訊裝置 聲音 程式事件 裡面可以調製聲音。但是按照你的說法,你那個 di 的聲音不是音響發出來的,應...

輸入正確的驗證碼卻提示驗證碼錯誤,這是怎麼搞的啊

1 明明輸入正確的驗證碼,卻告知驗證碼輸入錯誤時,請單擊顯示有驗證碼的 重新獲取驗證碼,再次輸入,重新 發表 檢視是否可以了。2 檢視工具 internet選項 隱私 高階中的cookie是否處於未勾選或者接受狀態下。如果不是,選擇接受狀態後檢視是否可以了。為什麼輸入的驗證碼明明對了,系統卻總是顯示...