當前位置:首頁 » 編程軟體 » matlab怎麼把腳本變成應用

matlab怎麼把腳本變成應用

發布時間: 2022-06-29 19:47:33

1. MATLAB寫代碼後,就是變成軟體了嘛可以使用的軟體初學者問答

一種比較好的辦法是在matlab的安裝目錄下新建一個文件夾,可命令為「我的函數」,把你的源文件放在這個文件夾中,然後把這個文件夾在添加為默認搜索路徑。
添加的方法是:
File->set
path..,然後選擇文件夾保存即可

2. matlab腳本怎麼寫

在matlab的command window 的窗口中,輸入edit 文件名(文件名一般以字母開頭),如下:

>> edit main

再回車,就會在左側的current folder裡面新建一個名為mian的.m文件,彈出編輯窗口,在編輯窗口輸入你要編寫的程序即可。

也可以直接點擊matlab左上角的新建按鈕,新建一個文件,即New script,在裡面編寫程序,並保存在你指定的位置,這時候也可以修改文件名。

3. 編寫了一個MATLAB腳本,想用python打包成exe

matlab文件如何封裝成exe文件
不論是Java還是c++,甚至是Python,都能編譯出脫離環境可(安裝)運行的exe或apk文件,那麼matlab能不能封裝成exe文件,從而在別人沒有裝matlab的終端上也能運行呢?其實這個工具是有的。但是想說在前面的是,要運行m文件轉成的exe,亦需要在機子安裝一個依賴包文件。所以,想要在別人機子上運行程序,必須將exe文件連通依賴包安裝工具一起拷給別人,而這個工具大到500多M,並不是那麼小巧。這一步是必須的,我們也不能苛求太多,畢竟matlab本身就是一個科學計算軟體,而不是軟體開發工具。
安裝並選擇編譯器。
在matlab命令行輸入mbuild -setup,(注意空格),選擇一個編譯器,如果沒有,可以選擇matlab自帶的LCC編譯器,也可以馬上下一個VC6.0安裝一下,再運行命令,就有了。一般選擇c編譯器。
調用編譯器完成m文件到exe文件的轉換
命令行窗口輸入mcc -m filename(這里的filename是文件名),完成m文件到exe文件的轉化。
這個過程可能會報「Test checkout of feature 『Compiler』 failed」的錯誤,這是因為你破解的matlab不徹底,解決的方法是:
按操作替換三個文件即可
無依賴環境exe文件的打開
D:\MATLAB\R2014a\toolbox\compiler\deploy\win64目錄下找到應用程序MCRInstaller,連同exe文件發給別人。接收者雙擊安裝MCR便可打開m轉成的exe。
不同的人,不同的機子,不同的matlab遇到的問題肯定是不一樣的,這里無法一一解釋,若有遇到其他問題,可以留言。
MCR鏈接庫提供了一個matlab的運行環境,這個是需要手動安裝的,當然,也可以這樣————
將MCRInstaller.exe拷貝到你文件所在文件夾里,用打包程序來打包,生成安裝文件,設定在解包過程中自動執行MCRInstaller.exe,同時將可執行文件的圖標放在桌面。

4. 急求!!Matlab中如何將腳本文件生成exe呢

MATLAB中有一種文件叫M文件,他就是一系列代碼組成的一個擴展名為.m的文件,雖然M文件是簡單的ASCII型的文本文件,但是和其語法和高級語言一樣,是一種程序化的編程語言。M文件可分為腳本文件(MATLAB scripts)和函數文件(MATLAB functions)。腳本文件是包含多條MATLAB命令的文件;函數文件可以包含輸入變數,並把結果傳送給輸出變數,兩者的簡要區別如下:腳本文件 1.多條命令的綜合體 2.沒有輸入、輸出變數 3.使用MATLAB基本工作空間 4.沒有函數聲明行 函數文件1.常用於擴充MATLAB函數庫2.可以包含輸入、輸出變數3.運算中生成的所有變數都存放在函數工作空間4.包含函數聲明行腳本文件可以理解為簡單的M文件,腳本文件中的變數都是全局變數。函數文件是在腳本文件的基礎之上多添加了一行函數定義行,其代碼組織結構和調用方式與對應的腳本文件截然不同。函數文件是以函數聲明行「function...」作為開始的,其實質就是用戶往MATLAB函數庫里邊添加了子函數,函數文件中的變數都是局部變數,除非使用了特別聲明。函數運行完畢之後,其定義的變數將從工作區間中清除。而腳本文件只是將一系列相關的代碼結合封裝,沒有輸入參數和輸出參數,即不自帶參數,也不一定要返回結果。而多數函數文件一般都有輸入和輸出變數,並見有返回結果。

5. 請問如何把matlab的m腳本文件轉為函數文件下面是我的腳本文件。謝謝了!

你的這段程序沒有輸入輸出,你為什麼要寫出函數文件呢,直接調用腳本文件就行了!調用和函數文件是一樣的!

6. matlab如何將腳本文件改成函數文件,下面是我的程序。

function Untitled2( )
%UNTITLED2 Summary of this function goes here
% Detailed explanation goes here
u=zeros(1,2511);
for t=1:1:11
u(t)=0.05*t;
end
for t=12:2510;
k1=0.01*u(t-1)*(1-0.1*u(t-1))+0.01*u(t-10);
k2=0.01*(u(t-1)+0.5*k1)*(1-0.1*(u(t-1)+0.5*k1))+0.01*(u(t-10)+0.5*k1);
k3=0.01*(u(t-1)+0.5*k2)*(1-0.1*(u(t-1)+0.5*k2))+0.01*(u(t-10)+0.5*k2);
k4=0.01*(u(t-1)+k3)*(1-0.1*(u(t-1)+k3))+0.01*(u(t-10)+0.5*k3);
u(t)=u(t-1)+(k1+2*k2+2*k3+k4)/6;
for k=1:1:5
if t==500*k+10
u(t)=(0.5^(2*k))*u(t-1);
end
end
end
t=0:2510;
plot(t,u);

end

保存名為函數名。

7. 江湖救急!將用matlab寫的M文件轉換成exe程序

轉成function即可,即在第一行加上比如: function y = fun(x) 即可。

8. matlab的腳本文件能否生成exe文件

可以啊很簡單,在命令窗口中輸入mbuild -setup,選擇編譯器,matlab自帶的lcc,如果你裝的有VC,也可以選VC編譯器,然後按提示操作。
安裝好後,輸入mcc -m test_1,然後在你放文件的地方就會出現幾個文件,其中一個是exe格式的。

你也可以看這個網頁,裡面有更多的詳細內容:
http://hi..com/%BA%FA%D0%E3%C1%C1/blog/item/2bf96f27c22a1e06908f9d8f.html

9. matlab里怎麼運用腳本

dir命令讀取全部文件,然後再傳給程序處理;
DIR
List
directory.
DIR
directory_name
lists
the
files
in
a
directory.
Pathnames
and
wildcards
may
be
used.
For
example,
DIR
*.m
lists
all
the
M-files
in
the
current
directory.
D
=
DIR('directory_name')
returns
the
results
in
an
M-by-1
structure
with
the
fields:
name
--
filename
date
--
modification
date
bytes
--
number
of
bytes
allocated
to
the
file
isdir
--
1
if
name
is
a
directory
and
0
if
not

10. matlab 腳本文件改成函數

I=imread(k); %%%把k的單引號去掉就行了

還有一點(不是必須的)
[d]=main(jpg)
可以沒有輸入
例如:
[d]=main
適合於將一系列命令寫成一個腳本。

熱點內容
功能點估演算法是 發布:2024-05-02 16:24:38 瀏覽:165
b站非法訪問 發布:2024-05-02 16:09:59 瀏覽:456
寶馬523壓縮機 發布:2024-05-02 16:00:40 瀏覽:611
冒險島m韓服安卓漢化包哪裡搞 發布:2024-05-02 16:00:24 瀏覽:955
雲伺服器託管平台 發布:2024-05-02 15:55:16 瀏覽:860
linux查看服務狀態 發布:2024-05-02 15:55:15 瀏覽:933
phpfirebird 發布:2024-05-02 15:45:55 瀏覽:125
思科伺服器怎麼修改imc地址 發布:2024-05-02 15:35:27 瀏覽:770
強制刪除文件夾的工具 發布:2024-05-02 15:34:34 瀏覽:770
sql存儲過程調用存儲過程 發布:2024-05-02 15:34:33 瀏覽:897