① 資料庫窗體工具箱中的三種控制項內型及特點是什麼
1、綁定型控制項。
綁定型控制項又稱為結合型控制項,是一種與數據源中的基表或查詢回中的欄位相關聯的控制項答。綁定性控制項可從基表或查詢中的欄位獲得內容,用來顯示、輸入或修改記錄的當前欄位值,並且欄位值隨著當前記錄的改變而動態地發生變化。
2、未綁定型控制項。
未綁定性控制項又稱非結合型控制項,與數據源沒有關系,只能用來顯示靜態的文字、線條或圖像等。
3、計算型控制項。
是一種以表達式作為數據源的控制項,構成表達式的數據項通常是窗體中的表或查詢中的欄位或包含欄位的表達式。
② Matlab和Mysql數據連接問題。
有感於網上查到了大量相當有幫助的技術性文章,這里也把我前段時間實現的一個功能程序公布出來,供需者參考。
功能簡介:伺服器R(remote)只負責網站的運行和訪問,每天獲得一批新的原始數據,伺服器L(local)負責後台運算,自動定時從伺服器R的mysql里讀取數據,在L上經過matlab編寫的演算法程序運算後再遠程將結果寫回R的資料庫以實現網站的更新。全程無人值守。(L負責後台運算,安裝matlab;R負責網路訪問,安裝mysql)
不同於網路上查到的實現方法,本程序全部在m文件里編寫,不用php 或c++做介面,宗旨就是用簡單的方法實現簡單的想法。(以下假定suanfa.m子程序已經存在)
1.編寫import_data.m子程序,實現從mysql讀取數據到matlab中.
1)下載mysql的jdbc的java驅動,安裝到*:\Program Files\MATLAB71\java\jar\toolbox路徑下;
2)此「路徑\文件名」添到*:\Program Files\MATLAB71\toolbox\local下的classpath.txt文件中;
3)設置mysql下的資料庫名稱為帶有「mysql 」後綴的,比如:abcmysql;
4)伺服器R的mysql下,輸入「grant all on *.* to username@"L的IP" Identified by
"password",允許L遠程訪問;
5)復制如下代碼到import_data文件中
function MM=import_data();
timeoutA=logintimeout(5)
% Set maximum time allowed for establishing a connection.
connA = database('mysql', 'username', 'password','com.mysql.jdbc.Driver','jdbc:mysql:
//R的IP:3306/abc')
ping(connA) % Check the database status.
cursorA=exec(connA,'SELECT ALL CONLUMA,CONLUMB,CONLUMC FROM tablename);
setdbprefs('DataReturnFormat','numeric'); %set numeric format
cursorA=fetch(cursorA) ; % Fetch all rows of data.
MM=cursorA.Data; % Display the data,save the data in MM
close(cursorA) ; % Close the cursor and the connection.
close(connA)
其中username,password,L\R的IP,資料庫名稱abc,tablename,sql語句都是要依實際修改的。
2.編寫export_data.m子程序,實現從matlab寫回數據到mysql中:
原理類似, (tablename2的表要事先建好u)復制以下程序:
timeoutA=logintimeout(5)
% Set maximum time allowed for establishing a connection.
connA = database('mysql', 'username', 'password','com.mysql.jdbc.Driver','jdbc:mysql:
//R的IP:3306/abc')
ping(connA) % Check the database status.
%delete the records before updating
cursorA=exec(connA,'delete tablename FROM tablename');
Colnames = ;%updating
fastinsert(connA, 'tablename2', Colnames,newdata);
close(cursorA) ;
close(connA);
其中username,password,R的IP,資料庫名稱abc,tablename,sql語句都是要以實際情況修改的,
newdata就是suanfa.m程序得到結果組成的矩陣,這些結果將寫到資料庫中tablename2的表中。
3.編寫主程序以調用這些子程序:
4.編譯m程序為exe程序:
(注意主程序頭部的也要加「function」呦,否則作為腳本文件不能編譯)
1)在matlab環境中配置編譯器,輸入mbuild -setup,依提示操作;
2)輸入mcc -m main.m suanfa.m import_data.m export_data.m生成與主程序同名的exe文件;
3)設置windows任務計劃,添加此exe文件便可以自動定時讀取、計算、更新網站資料庫了。
ps:matlab7.0沒有找到deploytool工具,沒法連接資料庫,要使用更高版本的matlab。
Database Toolbox 2
和關系資料庫進行數據交換
Database 工具箱可以使你使用MATLAB 的數據分析
和可視化工具對存儲在資料庫中的數據進行分析。在
MATLAB 工作環境中, 您可以使用結構化查詢語言進
行:
■ 對資料庫中的數據進行讀寫
■ 使用約束條件對資料庫進行操作
您可以在MATLAB 中和絕大多數的資料庫進行交
互, 包括Oracle、Sybase、Microsoft SQL Server、
MySQL、PostgreSQL 以及Microsoft Access 。該工具箱
還允許您在單個的MATLAB 任務中同時存取多個數據
庫並且支持事務特性。它包含了Visual Query Builder
( 可視化查詢工具), 它可以使您在不熟悉SQL 的情
況下和資料庫進行交互。
Visual Query Builder
可以快速對您的數據
進行存取和圖表顯示
關鍵特性
■ 支持ODBC/JDBC 連接的資料庫介面
包括Oracle、Sybase、Microsoft SQL
Server、MySQL、PostgreSQL 以及
Microsoft Access
■ 從MATLAB 中直接執行查詢語句
■ 對於大數據量查詢, 將增量獲取數據
■ 在所有的數據導入和導出的過程中,
保留數據類型
■ 單個的MATLAB 任務中可以同時
存取多個資料庫
■ 從一個資料庫中導入數據,完成計
算後, 將結果輸出到另外一個資料庫
■ 在單個事務中獲取大數據集, 或者分
割數據, 通過多個事務來完成
■ 通過在一個MATLAB 會話中保持數
據庫連接來減少需要進行輸入和輸出
數據所需要的語句, 除非資料庫連接
被顯式關閉
■ 它可以使您在不熟悉SQL 的情況下
和資料庫進行交互
在MATLAB 中對Microsoft Access 資料庫進行查詢
資料庫工具箱函數列表
資料庫訪問函數
clearwarnings 清除資料庫連接警告
close 關閉資料庫連接
commit 資料庫改變參數
database 連接資料庫
exec 執行SQL語句和打開油標
get 得到資料庫屬性
insert 導出MATLAB單元數組數據到資料庫表
isconnection 判斷資料庫連接是否有效
isreadonly 判斷資料庫連接是否只讀
ping 得到資料庫連接信息
rollback 撤銷資料庫變化
set 設置資料庫連接屬性
sql2native 轉換JDBC SQL 語法為系統本身的SQL語法
update 用MATLAB單元數組數據代替資料庫表的數據
資料庫游標訪問函數
attr 獲得的數據集的列屬性
close 關閉游標
cols 獲得的數據集的列數值
columnnames 獲得的數據集的列名稱
fetch 導入數據到MATLAB單元數組
get 得到游標對象屬性
querytimeout 資料庫SQL查詢成功的時間
rows 獲取數據集的行數
set 設置游標獲取的行限制
width 獲取數據集的列寬
資料庫元數據函數
bestrowid 得到資料庫表唯一行標識
columnprivileges 得到資料庫列優先權
columns 得到資料庫表列名稱
crossreference 得到主健和外健信息
dmd 創建資料庫元數據對象
exportedkeys 得到導出外部健信息
get 得到資料庫元數據屬性
importedkeys 得到導入外健信息
indexinfo 得到資料庫表的索引和統計
primarykeys 從資料庫表或結構得到主健信息
procerecolumns 得到目錄存儲程序參數和結果列
proceres 得到目錄存儲程序
supports 判斷是否支持資料庫元數據
tableprivileges 得到資料庫表優先權
tables 得到資料庫表名稱
versioncolumns 得到自動更新表列
--------------------------------------------------------------------------------
Xinsoft,2004-08-11 20:28:15
資料庫工具箱讓用戶使用MATLAB強大數據分析和可視化工具功能處理存儲在資料庫中的數據的復雜分析。在MATLAB環境下工作,可以用結構化查詢語言SQL)命令:
讀,寫資料庫的數據
簡單和高級條件的數據查詢
連接MATLAB和資料庫包括Oracle,Sybase,Microsoft SQL Server和Informix。
可以用單一MATLAB同時訪問多個資料庫,進行大數據量的事務處理。不懂SQL的用戶可以用Visual Query Builder處理數據。
重點
魯棒介面能力。 用ODBC/JDBC連接資料庫,包括Oracle,Sybase SQL Server,Sybase SQL Anywhere,Microsoft SQL Server, Microsoft Access,
Informix Ingres.
SQL語法。 在MATLAB環境直接執行SQL查詢
動態導入數據。 調節SQL查詢,把數據導入MATLAB。資料庫工具箱滿足小的和大的查詢。
數據類型保存。 在數據導入和導出行為MATLAB保存數據類型
同時訪問多個資料庫。 從資料庫導入數據,對該數據執行計算,然後導入到另一個資料庫。
處理大數據集的能力。
連續狀態的資料庫連接:一旦和某個資料庫的連接建立後,資料庫一直是打開的,除非在MATLAB中執行關閉語句。這提高了資料庫的讀取速度,減少了不必要的命令來調入,輸出數據 Visual Query Builder. 該圖形用戶介面列數據源和所有表和欄位,不懂SQL的用戶可以訪問和查詢資料庫函數列表
資料庫訪問函數
clearwarnings 清除資料庫連接警告
close 關閉資料庫連接
commit 資料庫改變參數
database 連接資料庫
exec 執行SQL語句和打開油標
get 得到資料庫屬性
insert 導出MATLAB單元數組數據到資料庫表
isconnection 判斷資料庫連接是否有效
isreadonly 判斷資料庫連接是否只讀
ping 得到資料庫連接信息
rollback 撤銷資料庫變化
set 設置資料庫連接屬性
sql2native 轉換JDBC SQL 語法為系統本身的SQL語法
update 用MATLAB單元數組數據代替資料庫表的數據
資料庫游標訪問函數
attr 獲得的數據集的列屬性
close 關閉游標
cols 獲得的數據集的列數值
columnnames 獲得的數據集的列名稱
fetch 導入數據到MATLAB單元數組
get 得到游標對象屬性
querytimeout 資料庫SQL查詢成功的時間
rows 獲取數據集的行數
set 設置游標獲取的行限制
width 獲取數據集的列寬
資料庫元數據函數
bestrowid 得到資料庫表唯一行標識
columnprivileges 得到資料庫列優先權
columns 得到資料庫表列名稱
crossreference 得到主健和外健信息
dmd 創建資料庫元數據對象
exportedkeys 得到導出外部健信息
get 得到資料庫元數據屬性
importedkeys 得到導入外健信息
indexinfo 得到資料庫表的索引和統計
primarykeys 從資料庫表或結構得到主健信息
procerecolumns 得到目錄存儲程序參數和結果列
proceres 得到目錄存儲程序
supports 判斷是否支持資料庫元數據
tableprivileges 得到資料庫表優先權
tables 得到資料庫表名稱
versioncolumns 得到自動更新表列
MATLABER曰:
這是個很經典的介紹,
因為它涉及到MATLAB在金融學中的應用,甚至利用它可以作出很好的財務軟體.
mingchen曰:Visual Query Builder 不支持漢字,所以我覺得使用 Visual Query Builder 不是最好的方法;使用DAO,特別ADO是一種很好方法,可以做到與資料庫無關;請看我的一個訪問資料庫的實例:
function Table=GetTable(ConnectionStr,SqlStr)
%ConnectionStr為連接串,比如可以設置ConnectionStr='Data Source=HistryData2.0;
Pr
ovider=MSDASQL;User ID=Admin;Password=;'
%SqlStr為SQL語句,
% 利用ADO調用數據源
try
MyConnection=actxserver('ADODB.Connection');
MyConnection.ConnectionString=ConnectionStr;
invoke(MyConnection,'Open');
MyRecordset=invoke(MyConnection,'Execute',SqlStr);
%域信息
Fields=MyRecordset.Fields;
%域個數
FieldNumber=Fields.Count;
FieldNames=cell(1,FieldNumber);
%獲取數據
% invoke(MyRecordset,'MoveFirst');
Data=invoke(MyRecordset,'GetRows');
MyRecordset.Source;
%記錄行數
RecordCount=size(Data,2);
for i=1:size(FieldNames,2)
TempField=get(Fields,'Item',i-1);
FieldNames=TempField.Name;
end
%給Table賦植
Table.RecordCount=RecordCount;
Table.FieldNames=FieldNames;
Table.Data=Data;
invoke(MyRecordset,'Close');
invoke(MyConnection,'Close');
catch
msgbox(lasterr,'Tint');
Table.Data={};
end
--------------------------------------------------------------------------------
Xinsoft,2004-08-11 20:28:37
一、通過MATLAB 提供的資料庫引擎, 以下是MATLAB ,DATABASE TOOLBOX中的例子,
通過ODBC/JDBC 介面訪問具體的資料庫
function dbimportdemo()
%DBIMPORTDEMO Imports data into Matlab from a database.
% Version 1.0 21-Oct-1997
% Author(s): E.F. McGoldrick, 12/5/1997
% Copyright (c) 1984-2001 The MathWorks, Inc.
% $Revision: 1.7 $ $Date: 2001/01/12 16:22:06 $
% Set maximum time allowed for establishing a connection.
timeoutA=logintimeout(5)
% Connect to a database.
%打開數據源 SampleDB
connA=database('SampleDB','','')
% Check the database status.
ping(connA)
% Open cursor and execute SQL statement.
%執行SQL查詢語句
cursorA=exec(connA,'select country from customers');
% Fetch the first 10 rows of data.
%獲取前十行數據
cursorA=fetch(cursorA,10)
% Display the data.
%顯示
AA=cursorA.Data
% Close the cursor and the connection.
%關閉
close(cursorA)
close(connA)
二、通過DAO訪問資料庫(DAO技術適合於訪問ACCESS 2000以下版本的資料庫,優點是功
能
齊全,具體可以參考MSDN關於DAO的幫助),以下是我自己摸索出來的,在MATLAB幫助文
件
中有關於如何調用EXCEL組件的方法。
Handle=actxserver('DAO.DBEngine.36');
MyWSS=get(Handle,'Workspaces')
Count=get(MyWSS,'Count')
MyWS=get(MyWSS,'Item',0)
%打開資料庫
MyDB=invoke(MyWS,'OpenDatabase','D:\My Documents\test.mdb')
%打開資料庫的表,得到一個指向記錄集的指針
MyRS=invoke(MyDB,'OpenRecordset','用戶')
%獲取「用戶」表的前十行數據
MyRows=invoke(MyRS,'GetRows','10')
%關閉
invoke(MyRS,'Close')
invoke(MyDB,'Close')
invoke(MyWS,'Close')
三、ADO技術(微軟建議ACCESS 2000及以上版本的資料庫應盡量通過ADO訪問,優點是可
以
通過較少的對象訪問資料庫,ADO與今後微軟的資料庫技術發展方向一致,目前支持的功
能
稍微少了一些)具體訪問的可以參考MSDN的幫助文件和ADO 類型庫的方法原型。
四、通過dde進行動態數據交換,可以查看help
這是我幫你找來的。不知道對不對。找了很久的!
③ SQL資料庫是什麼
資料庫是什麼?
之前小編在這個問題上詳細講述過(詳見《資料庫》),和現實生活中的各類倉庫一樣,資料庫就是網路上用來存放數據的地方,用戶可以對這些數據進行增刪、查詢、更新等操作,從而實現對數據的管理和調令。
資料庫技術,是信息管理系統、自動化辦公系統、銷售統計系統等各種信息系統的核心部分,是進行科學研究和決策管理的重要技術手段,常用的資料庫包括:Oracle、DB2、MySQL、SQL Server、Sybase、VF等。
由於MySQL資料庫具有性能優良、穩定性好、配置簡單、支持各種操作系統等優勢,本章主要講述Windows系統下MySQL資料庫的內容。
MySQL的安裝與配置
在瀏覽器中輸入MySQL的官方網址mysql.com,找到其中的「DOWNLOADS」菜單並點擊:
SQL語句主要劃分為三種類別:
DCL(Data Control Language)語句
中文翻譯過來又叫做數據控制語句。
該語句用於控制不同數據欄位的許可和訪問級別,定義了資料庫、表、欄位、用戶的訪問許可權和安全級別。
常用的語句關鍵字包括grant、revoke等。
DML(Data Manipulation Language)語句
資料庫操縱語句。該語句用於插入、刪除、更新和查詢資料庫的記錄,是資料庫操作最常用的語句,並檢查數據完整性。常用的語句關鍵字包括insert、delete、update和select。
DDL(Data Definition Language)語句
數據定義語言。該語句定義了不同的數據欄位、資料庫、數據表、列、索引等資料庫對象。常用語句關鍵字包括create、drop、alter等。
④ 數學建模MATLAB工具箱是什麼怎麼用
Matlab工具箱已經成為一個系列產品,Matlab主工具箱和各種工具箱(toolbox )。
工具箱簡介
1功能型工具箱 —— 通用型
功能型工具箱主要用來擴充Matlab的數值計算、符號運算功能、圖形建模模擬功能、文字處理功能以及與硬體實時交互功能,能夠用於多種學科。
2領域型工具箱 —— 專用型
領域型工具箱是學科專用工具箱,其專業性很強,比如控制系統工具箱( Control System Toolbox);信號處理工具箱(Signal Processing Toolbox);財政金融工具箱( Financial Toolbox)等等。只適用於本專業。
3
Matlab常用工具箱
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系統工具箱
Communication Toolbox——通訊工具箱
Financial Toolbox——財政金融工具箱
System Identification Toolbox——系統辨識工具箱
Fuzzy Logic Toolbox——模糊邏輯工具箱
Bioinformatics Toolbox——生物分析工具箱
Image Processing Toolbox——圖象處理工具箱
Database Toolbox——資料庫工具箱
Model predictive Control Toolbox——模型預測控制工具箱
Neural Network Toolbox——神經網路工具箱
Optimization Toolbox——優化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——魯棒控制工具箱
Signal Processing Toolbox——信號處理工具箱
Spline Toolbox——樣條工具箱
Statistics Toolbox——統計工具箱
Symbolic Math Toolbox——符號數學工具箱
Simulink Toolbox——動態模擬工具箱
Virtual Reality Toolbox——虛擬現實工具箱
Wavelet Toolbox——小波工具箱
等等…….
而且每個新出的版本都在增加、更新完善。
⑤ 金狐和藍海工具箱哪個好用
金狐和藍海工具箱相比,金狐工具箱更好。金狐工具箱比藍海工具箱功能更多,更全面。可以提升提升商品排名,提高店鋪效益。金狐工具箱官方版是一款多功能的電商運營軟體。金狐工具箱最新版支持優化標題、管理內容、優化長尾詞排名等功能,幫助輕松的用提升商品排名,提高店鋪效益。通過金狐工具箱用戶可以快速的分析各個方面的數據情況,查詢熱門爆款,滿足多種管理需求。藍海工具箱是一款集採集選品,藍海詞分析,標題組合,隨機設置商品主圖,銷售屬性,屬性,描述圖,選品資料庫,店鋪上傳等多功能為一體的電商工具,功能不太齊全,幫助淘寶中小賣家高效選品,隨機處理商品數據並上傳到淘寶。所以金狐和藍海工具箱相比,金狐工具箱更好。
⑥ MATLAB和EXCEL在金融上的應用
MATLAB 誕生於1984年,它是一種科學計算語言和應用開發平台,全球有超過500,000名工程師和科學家以及2,000 家金融公司正在使用MATLAB 進行工作。金融專業人員廣泛使用MathWorks 公司的產品來加速他們的研究,減少開發時間,提高模型的
速度和控制項目成本。他們使用MATLAB 以及相關產品,完成對數據進行分析,創建
險,開發優化策略,計算價格,確定現金流等一系列工作。
減少開發時間
MATLAB 讓金融專業人士開發應用的時間和利用傳統的開發方法相比,如:Visual C++、Basic、Excel ,減少了90%。這是因為MATLAB 提供了強大的計算能力,諸如:基於矩級數學函數等,它讓開發人員可以更加關注如何解決問題,而不是去解決如何編寫程序的
降低風險和成本
使用MATLAB 您可以通過重用您的C/C++和Fortran 函數,這樣可以將應用實現
化。更為重要的是,因為所有的MATLAB 函數都是源代碼可視的,所以您可以查看和修改代
新模型的集成
MATLAB 可以讓您在幾個小時之內將新的模型集成到您的系統,對比於S-Plus、
SAS,這個過程要花費幾天或者幾個星期的時間,這是因為MATLAB 提供了工具,可以自
MATLAB 代碼轉化為C/C++ 代碼。MATLAB 還可以讓您快速的部署您的應用。
在過去的五年時間里,MathWorks 在MATLAB 中增加了很多專門的工具,提供給
用來開發相關模型,包括:
■ 債券價格、收益和敏感度分析
■ 投資組合優化和分析
■ 資產分配
■ 金融時序分析
■ 期權價格和敏感度分析
■ 現金流分析
■ 風險管理
■ 預測和模擬
■ 利率曲線擬合合期限結構建模
■ Monte Carlo 模擬
■ 基於GARCH 的波動性分析
相關模塊:
金融工具箱(FMA-SHEE-FINA-1.1.PDF)
DATAFEED工具箱(FMA-SHEE-DAFD-1.0.PDF)
金融衍生物工具箱(FMA-SHEE-FIDR-1.0.PDF)
固定收益工具箱(FMA-SHEE-FIXD-1.0.PDF)
GARCH工具箱(FMA-SHEE-GARH-1.0.PDF)
金融時序工具箱(FMA-SHEE-FITI-1.0.PDF)
EXCEL LINK工具箱(FMA-SHEE-EXCL-1.1.PDF)
資料庫工具箱(FMA-SHEE-DATA-1.1.PDF)
優化工具箱(FMA-SHEE-OPTI-1.0.PDF)
統計工具箱(FMA-SHEE-STAT-1.0.PDF)
鏈接源於 http://bbs.matwav.com/viewthread.php?tid=45446
個人認為些都是數據處理應用的軟體,其中excel界面最為友好,但功能是在太過單一,僅適用於日常的簡單數據處理,不適於較復雜的模型分析,因此科研上應用不多;matlab採用圖形界面,功能比較強大,目前研究中應用最廣;spss和sas都有比較強的專業性,前者主要用於社科類研究,後者主要用於自然科學及經濟的研究方面,另外spss也採用圖形界面,友好性方面要強於全部由編程語言進行操作的sas,但spss的主要缺點是數據輸出,不能用word等文字處理工具直接打開。 以下是我找到的一些資料,比較詳細,樓主可以參考。
**************************************
MATLAB 的名稱源自 Matrix Laboratory ,它是一種科學計算軟體,專門以矩陣的形式處理數據。 MATLAB 將高性能的數值計算和可視化集成在一起,並提供了大量的內置函數,從而被廣泛地應用於科學計算、控制系統、信息處理等領域的分析、模擬和設計工作,而且利用 MATLAB 產品的開放式結構,可以非常容易地對 MATLAB 的功能進行擴充,從而在不斷深化對問題認識的同時,不斷完善 MATLAB 產品以提高產品自身的競爭能力。
目前 MATLAB 產品族可以用來進行:
數值分析
數值和符號計算
工程與科學繪圖
控制系統的設計與方針
數字圖像處理
數字信號處理
通訊系統設計與模擬
財務與金融工程
MATLAB 是 MATLAB 產品家族的基礎,它提供了基本的數學演算法,例如矩陣運算、數值分析演算法, MATLAB 集成了 2D 和 3D 圖形功能,以完成相應數值可視化的工作,並且提供了一種互動式的高級編程語言—— M 語言,利用 M 語言可以通過編寫腳本或者函數文件實現用戶自己的演算法。
MATLAB Compiler 是一種編譯工具,它能夠將那些利用 MATLAB 提供的編程語言—— M 語言編寫的函數文件編譯生成為函數庫、可執行文件 COM 組件等等。這樣就可以擴展 MATLAB 功能,使 MATLAB 能夠同其他高級編程語言例如 C/C++ 語言進行混合應用,取長補短,以提高程序的運行效率,豐富程序開發的手段。
利用 M 語言還開發了相應的 MATLAB 專業工具箱函數供用戶直接使用。這些工具箱應用的演算法是開放的可擴展的,用戶不僅可以查看其中的演算法,還可以針對一些演算法進行修改,甚至允許開發自己的演算法擴充工具箱的功能。目前 MATLAB 產品的工具箱有四十多個,分別涵蓋了數據獲取、科學計算、控制系統設計與分析、數字信號處理、數字圖像處理、金融財務分析以及生物遺傳工程等專業領域。
Simulink 是基於 MATLAB 的框圖設計環境,可以用來對各種動態系統進行建模、分析和模擬,它的建模範圍廣泛,可以針對任何能夠用數學來描述的系統進行建模,例如航空航天動力學系統、衛星控制制導系統、通訊系統、船舶及汽車等等,其中了包括連續、離散,條件執行,事件驅動,單速率、多速率和混雜系統等等。 Simulink 提供了利用滑鼠拖放的方法建立系統框圖模型的圖形界面,而且 Simulink 還提供了豐富的功能塊以及不同的專業模塊集合,利用 Simulink 幾乎可以做到不書寫一行代碼完成整個動態系統的建模工作。
Stateflow 是一個互動式的設計工具,它基於有限狀態機的理論,可以用來對復雜的事件驅動系統進行建模和模擬。 Stateflow 與 Simulink 和 MATLAB 緊密集成,可以將 Stateflow 創建的復雜控制邏輯有效地結合到 Simulink 的模型中。
在 MATLAB 產品族中,自動化的代碼生成工具主要有 Real-Time Workshop ( RTW )和 Stateflow Coder ,這兩種代碼生成工具可以直接將 Simulink 的模型框圖和 Stateflow 的狀態圖轉換成高效優化的程序代碼。利用 RTW 生成的代碼簡潔、可靠、易讀。目前 RTW 支持生成標準的 C 語言代碼,並且具備了生成其他語言代碼的能力。整個代碼的生成、編譯以及相應的目標下載過程都是自動完成的,用戶需要做得僅僅使用滑鼠點擊幾個按鈕即可。 MathWorks 公司針對不同的實時或非實時操作系統平台,開發了相應的目標選項,配合不同的軟硬體系統,可以完成快速控制原型( Rapid Control Prototype )開發、硬體在迴路的實時模擬( Hardware-in-Loop )、產品代碼生成等工作。
另外, MATLAB 開放性的可擴充體系允許用戶開發自定義的系統目標,利用 Real-Time Workshop Embedded Coder 能夠直接將 Simulink 的模型轉變成效率優化的產品級代碼。代碼不僅可以是浮點的,還可以是定點的。
MATLAB 開放的產品體系使 MATLAB 成為了諸多領域的開發首選軟體,並且, MATLAB 還具有 300 余家第三方合作夥伴,分布在科學計算、機械動力、化工、計算機通訊、汽車、金融等領域。介面方式包括了聯合建模、數據共享、開發流程銜接等等。
MATLAB 結合第三方軟硬體產品組成了在不同領域內的完整解決方案,實現了從演算法開發到實時模擬再到代碼生成與最終產品實現的完整過程
主要的典型應用包括:
控制系統的應用與開發——快速控制原型與硬體在迴路模擬的統一平台 dSPACE
信號處理系統的設計與開發——全系統模擬與快速原型驗證, TI DSP 、 Lyrtech 等信號處理產品軟硬體平台
通信系統設計與開發——結合 RadioLab 3G 和 Candence 等產品
機電一體化設計與開發——全系統的聯合模擬,結合 Easy 5 、 Adams 等
http://..com/question/13061703.html
⑦ sqlservice2012 資料庫工具箱怎麼打開
安裝ssms,打開數據連接就可以了
祝好運,望採納
⑧ 用access做好資料庫後,怎樣做成exe的小程序,可以脫離access獨立運行的那種
不可能的啊,你要脫離資料庫那還用資料庫幹嘛?你可以吧access資料庫放到你的exe
同一的目錄下啊,或者你把access資料庫放到網路上某一個位置,然後提供訪問access的服務,在你的程序里去調用服務訪問資料庫。
⑨ 我的電腦是win7 32位的,我現在正在學習matlab,學校的版本比較低我的電腦不能安裝,希望各位能幫幫忙~感
版本低沒所謂的。。。版本高的安裝完後有5G多,暈!
下載一個7.0版本的,安裝時先進入外觀和個性化那裡把主題改成「windows 經典」,然後安裝(以後運行時也要做同樣的修改)就可以了。
ps:你是「正在學」,所以很多工具都用不上,倒不如不裝(以後想用時可以直接導入,具體上網查查),所以附帶某些的安裝項目,選擇性安裝可以了:
最小安裝以下項目:
MATLAB 7.0
Simulink
Excel Link
Extended Symbolic Math 3.1
Optimization Toolbox 3.0
Symbolic Math Toolbox 3.1
MATLAB Distributed Computing Engine 3.0
MATLAB 7.3
Simulink 6.5 模擬
Bioinformatics Toolbox 2.4 生物信息學工具箱 (可選)
Control System Toolbox 7.1 控制系統工具箱
Curve Fitting Toolbox 1.1.6 曲線擬合工具箱
Database Toolbox 資料庫工具箱(連接matlab和常用的資料庫)
Data Acquisition Toolbox 數據採集工具箱
Distributed Computing Toolbox 3.0 分布式計算工具箱
Extended Symbolic Math Toolbox 3.1.5 擴展符號數學工具箱
Fixed-Point Toolbox 定點工具箱
Fuzzy Logic Toolbox 模糊邏輯工具箱
Genetic Algorithm and Direct Search Toolbox 遺傳演算法和直接搜索工具箱
Image Acquisition Toolbox 2.0 圖像獲得工具箱
Image Processing Toolbox 5.3 圖像處理工具箱
MATLAB Report Generator MatLab報告生產器
Optimization Toolbox 3.1 最優化工具箱
Partial Differential Equation Toolbox 1.0.9 偏微分方程工具箱
Robust Control Toolbox 魯棒控制工具箱
Signal Processing Toolbox 6.6 信號處理工具箱
Spline Toolbox 3.3.1 樣條工具箱
Statistics Toolbox 5.3 統計工具箱
Symbolic Math Toolbox 3.1.5 符號數學工具箱
System Identification Toolbox 6.2 系統辨識工具箱