為什麼我用Matlab呼叫imshow函式的時候顯示錯誤 Attempt to execute SCRIPT imshow as a function

2025-02-01 04:35:22 字數 2559 閱讀 8702

1樓:

error:??attempt to execute script imshow as a function.

需要一些單色和彩色圖,於是拿出原來的程式、再次開啟matlab。為了區分圖是plot畫出來的,還是imshow畫出來的,想都沒想就把兩個檔案分別命名為」,結果就出現了下面的錯誤:

attempt to execute script imshow as a function.

有些不解,這個錯誤貌似以前沒有碰到過。了一下,才恍然大悟:檔名跟matlab已有的函式名重複了。

使用者自己的檔案、函式、變數的命名不能跟語言中已有的關鍵字、函式等重名,這個一直都知道。犯這個錯誤純屬 粗心+粗心=太粗心。

2樓:網友

哎,跟我一樣的。

上午用的好好的,下午就不行了,哭了。

執行matlab時出現 ??? attempt to execute script class as a function.,該怎麼解決

3樓:文章要認真做

可能時@用法,和控制代碼函式相關,我也遇到過。

4樓:網友

???attempt to execute script error as a function

這句話的意思是嘗試將指令碼檔案當做函式檔案。你執行時出錯的原因可能是m檔案開頭沒寫函式名,或者是函式名與內部函式名衝突了。請把一下**儲存為, 然後再按f5執行:

function mycode( )

clc;syms a x;

f=a*sin(x)+5;

f1=subs(f,'sin(x)',sym('y'));

class(f1)

如果還有錯誤,請把你的執行過程描述清楚貼上來。

補充回答:你用cd命令檢查一下你的matlab的預設工作目錄是不是桌面資料夾?如果是的話,改回m資料夾再試試。再就是你自己寫的程式的m檔名,一定不能與已有的函式衝突。

5樓:網友

我執行時沒有任何錯誤。

matlab**現attempt to execute script poly as a function怎麼解決啊?

6樓:花斑璐

今天在matlab中畫直方圖,可以採用bar函式完成。但是在今天使用時卻出現了乙個錯誤。

程式為:clear all; close all; clc;

x = ;y = load('d:\matlab\work\');

bar(x,y,'grouped')

彈出錯誤為:attempt to execute script a as a function.

仔細檢查了程式,應該沒有錯啊。然後在網上搜尋,google 上說 出現這種錯誤通常是因為變數名和函式名重名。檢查變數名沒有重名啊,最後在乙個外文**上才發現,錯誤原來在檔名上。

我的檔名是:,和命令bar出現了重複。現在看來變數名、檔名和函式名重複,都會出現attempt to execute script a as a function 這個錯誤了。

matlab,plot呼叫函式不能用了,總出現錯誤:attempt to execute script plot as a function. 求高手幫忙

7樓:網友

看在d:\matlab\work下是否有,可能被你重定義了。

8樓:網友

當前目錄下有乙個指令碼吧。

在matlab**現:attempt to execute script imread as a function:怎麼解決?

9樓:桜子丸

檔名和函式名字重了,改個檔名就好了。

執行matlab時總是出現attempt to execute script sspropc as a function.

10樓:網友

它的意思是你把指令碼檔案sspropc當做函式執行。

m檔案分為兩種,一種是指令碼檔案,可以直接院校,變數與工作空間共享,一種是函式m檔案,需要定義函式名。

matlab執行時出現?? attempt to execute script plotyy as afunction的錯誤

11樓:我行我素

這要看你的程式是啥樣的,只從提示看不出問題所在。有一點可能是,你把一段指令碼程式儲存為,執行出錯。

matlab執行出現如下錯誤:??? attempt to execute script while as a function,求指導!!

12樓:網友

while的w改為小寫,即的括號改為英文括號。

另外不知道程式目的是什麼,我修改後執行為死迴圈。還需要修改。

13樓:網友

指令碼檔案和函式的區別吧,還有網上應該有類似的源**。

用MATLAB中的GUI去直接呼叫和執行多個M檔案有callback怎麼實現

function start callback hobject,eventdata,handles hobject handle to start see gcbo eventdata reserved to be defined in a future version of matlab hand...

Matlab安裝步驟,為什麼matlab安裝不上?

為什麼matlab安裝不上?1全部1 問題原因 這其實是matlab的一個bug,一般情況檔案解壓是把臨時檔案放到c windows temp下,但matlab卻是放在了根目錄,所以只要把臨時資料夾移到根目錄下就可以解決問題了。2 解決方案 把matlab放在c盤,右鍵點選 我的電腦 屬性 高階 環...

用c語言編寫日曆的思路是什麼,我需要呼叫什麼樣的函式呢

首先要有一個基準值,來記錄這一天是星期幾,比如今年的第一天是星期幾。內 然後要計算你輸入的那個年份的 容第一天和今年的第一天之間差了多少天,從而推算出那個年份的第一天是星期幾。還要判斷哪一年是不是閏年,以便確定2月份顯示幾天 剩下的就是顯示時的格式問題了,一般來說應該是先顯示這個月的名稱,下一行顯示...