999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

將MATLAB語言作為理工科公選課的可行性研究

2016-08-11 02:03:18王海軍鄂爾多斯應用技術學院內蒙古鄂爾多斯017000
高教學刊 2016年16期
關鍵詞:語言課程教學

王海軍(鄂爾多斯應用技術學院,內蒙古 鄂爾多斯 017000)

將MATLAB語言作為理工科公選課的可行性研究

王海軍
(鄂爾多斯應用技術學院,內蒙古 鄂爾多斯 017000)

MATLAB語言作為近年來流行的一種教學軟件,在目前的理工科教學中發揮著越來越重要的作用,有鑒于此,考慮將MATLAB語言作為一門公選課進行推廣。文章首先介紹MATLAB語言適合做公選課的特點,同時對其在一些理工科課程中的應用進行分析,說明將MATLAB語言作為公選課引入到理工科專業課程教學中,不僅可以提高學生的學習效率和專業能力,同時也有助于提高理工科課程教學效果,推動教學改革。

MATLAB語言;理工科;公選課

一、概述

MATLAB軟件作為一種通用性好,分析能力強、設計功能完善的數學分析軟件,目前被廣泛應用于數值計算、數據處理、圖像分析等科學和工程研究。MATLAB軟件集數值分析、矩陣運算、信號處理和圖形顯示于一體,構成了一個方便友好的用戶環境,其分析工具箱基本上涵蓋了各個研究領域通用的和最新的分析方法[1]。將MATLAB語言作為一門公選課引入到教學中,不僅可以使學生掌握一門計算機語言,同時由于其與其他計算機課程和相關專業課程有緊密聯系,因此可以有效促進對其他課程的理解。廣義地講,是教學科目和學生所有的學習活動的綜合。狹義地講,即成為一門學科,是將專業課程學習和MATLAB語言有機地結合起來,將現代計算機語言融入傳統專業課程,使教與學融為一體,提高教與學的效率,改善教與學的效果,實現傳統教學模式的創新[2]。因此文章主要的主要目的是探討將MATLAB語言作為理工科專業的一門公選課開設的可行性。

二、MATLAB語言適于做公選課的特點

作為一門非計算機專業理工科公選課,該課程應該帶有較強的實用性和工具性,課程的教學還應注重培養學生應用計算機分析問題、解決問題的意識,提高學生自學能力和接受新知識能力。而MATLAB語言作為一種功能越來越強大的計算機科學語言,在科研與工程中的應用越來越廣泛,將MATLAB語言引入理工科甚至其他學科不僅可以提高學生對前期所學編程語言的理解,同時有助于其在后期的學習中掌握新知識[3]。MATLAB語言適合作為理工科計算機公選課的特點如下。

(一)擁有友好的工作平臺和編程環境

隨著MATLAB軟件版本的不斷升級,MATLAB軟件的用戶操作界面也越來越精致,人機交互性更強,操作更簡單。簡單的編程環境提供了比較完備的調試系統,程序不必經過翻譯就可以直接運行,而且能夠及時地報告出現的錯誤及進行出錯原因分析[4]。

(二)擁有簡單易用的程序語言

目前所使用的所有MATLAB語言都是基于最為流行的C語言基礎上的,因此語法特征與C語言極為相似,但是相比C語言程序書寫時的語法要求,MATLAB語言程序的書寫更為簡單。MATLAB語言不需對矩陣的類型、維數、大小進行說明,若不預先分配矩陣的大小則系統會根據矩陣元素的多少對矩陣大小進行動態配置,這種動態矩陣使程序的適應性提高,更加符合科技人員對表達式的書寫格式[5]。

(三)擁有強大的科學計算能力

MATLAB軟件擁有600多個工程中要用到的數學運算函數,可以方便地實現用戶所需的各種計算功能。MATLAB軟件的數據可視化功能強大,繪圖簡單,界面友好,繪出的圖形細膩且空間立體感強,這是傳統編程語言無法比擬的。MATLAB軟件附加的工具箱幾乎涉及科學計算的各個研究領域,因此它在科學研究和工程技術領域有廣泛的應用[6]。

作者簡介:王海軍(1982-),男,漢族,鄂爾多斯應用技術學院教師,高級工程師,工學碩士,研究方向:人工智能算法應用。

(四)擁有開放的源函數文件

在MATLAB軟件中除了以C語言函數為基礎集成的內部函數以外,MATLAB軟件所提供的所有核心文件和工具箱函數文件都是可讀可改的源文件,用戶可以根據自身需要通過對源文件的修改加入自己的代碼構成新的工具箱函數,然后通過函數文件名就可以像工具箱函數一樣在程序中調用[7]。

三、MATLAB語言理工科課程中的應用舉例

(一)MATLAB語言在數值分析課程中的應用

數值分析是一門與計算機、程序設計等密切相關的實用性很強的課程,作為交通運輸、機械工程、汽車服務、自動化、和電子信息科學與技術專業中開設的一門專業限選課,在學生后期電路、信號與系統、自動控制原理等課程學習中應用廣泛,但數值分析是主要研究求解數學模型的算法及有關理論,公式多、理論推導復雜,因此學起來很困難,如果將MATLAB語言引入到數值分析課程的學習中,利用MATLAB語言來建模就可以使過程由抽象變得具體化。例如要求計算的值,由被積函數并不一定能夠找到用初等函數的有限形式表示的原函數,所以對這種定積分我們可能就求不出解,但是引入MATLAB語言編程后,借助MATLAB語言函數包,只需要幾行代碼就可以求出相關問題的答案。例如本題在MATLAB語言命令窗口中輸入如下代碼就可求出問題答案。

回車得到

輸出的結果比較復雜,對其進行轉換輸出結果

輸入

(二)MATLAB語言在化工原理課程中的應用

化工原理是一門關于化學加工過程的技術基礎課,它為過程工業提供科學基礎,對化工及相近學科的發展起支撐作用。化工原理課程具有內容多、公式繁、知識面廣、計算量大等特點,特別是化工原理的操作型計算較復雜,經常涉及非線性方程和方程組的計算,需要迭代計算、手工計算,對初值要求高,且工作量大。用普通編程語言如C、VB等編程,需要編寫計算方法,過程繁瑣。而由于MATLAB集成了大量函數包,省去了編程的麻煩,因此采用MATLAB語言可以很快得出結果。例如換熱器的操作型計算題:在套管換熱器中用水冷卻煤油。煤油的流率為400kg/h,由90°C冷卻到36°C。水的入口溫度15°C。兩流體并流流動,操作條件下的煤油比熱熔為2190J/(kg·°C)。已知換熱器基于外表面積的總傳熱系數為860W/ (m2·°C),總換熱面積為0.72m2,求冷卻水用量及出口溫度[8]。本題如果用MATLAB語言編程求解只需如下幾行代碼就可求出結果。

編寫函數文件function f=heater(t)(文件名為heater.m)

在命令窗口寫如下代碼

即可得到結果t2=33.5°C,qm2=0.1699kg/s=612kg/h。

(三)MATLAB語言在工程力學中的應用

工程力學作為高等院校理工科學生的一門技術基礎課,是學生用高等數學知識處理物理問題的一門理論物理課。工程力學涉及眾多的力學學科分支與廣泛的工程技術領域,是一門理論性較強、與工程技術聯系極為密切的技術基礎學科,工程力學的定理、定律和結論廣泛應用于各行各業的工程技術中,是解決工程實際問題的重要基礎。在工程力學的學習中,有些力學機構的運動軌跡難以想象,求解運動軌跡參數更是要求學生具有深厚的數學功底,這就給數學功底一般的學生造成學習困難,因此將MATLAB語言引入到工程力學的學習中,可以將學生從繁瑣的解題編程中解脫出來,將更多精力投入到對工程力學理論的學習中。例如:如圖1所示三鉸拱由兩半拱和三個鉸鏈構成,已知每半拱重Q=300kN,L=4m,H= 10m,求支座A、B的約束反力[9]。此題如果采用理論求解,需要能熟練求解線性方程組,但是采用MATLAB語言編程求解,只需要列出該方程組即可求解,求解過程如下,大大簡化了人工計算過程。

圖1三鉸拱圖

Matlab程序清單

clear%清除內存中保存的變量

Q=300;L=4;H=10;%輸入已知條件

A=[1 0-1 0;0 0 0 8*L;0 8*L 0 0;H-4*L 0 0];%平衡方程系數矩陣

B=[0;8*L*Q;8*L*Q;-3*L*Q];%平衡方程常數項矩陣

X=AB;%求解

disp('RAX RAY RBX RBY');

disp(X')%顯示結果

程序運行結果

即支座A的約束反力為RAX=120kN,RAY=300kN,支座B的約束反力為RBX=120kN,RBY=300kN

四、結束語

MATLAB語言作為一種計算機語言,相比其他常用語言更加簡單,學習更容易,同時由于它豐富的函數工具包,可以使學生從繁瑣的編程中解脫出來,大大提高學習效率。其次,無論是理工科開設的高等數學、大學物理等基礎課程,還是數值分析、工程力學、化工原理、電子線路、信號與系統、自動控制、機械原理等專業基礎或專業課程,都可把MATLAB軟件作為計算、繪圖或數據分析的工具,因此將MATLAB語言作為一個公選課,讓所有理工科學生都學習這門課程,可以有效促進學生對其他課程的學習。再次,鑒于目前MATLAB軟件的特點和其在工程研究領域的不斷普及推廣,將MATLAB語言作為一門計算機公選課程或一種教學工具,在理工科教學中進行普及,必將對理工科教學產生積極的影響,使教學達到一個新水平。最后,應用MATLAB軟件不但使基礎課和一些專業課的學習變得簡單,在學生畢業設計中也被廣泛使用,目前自動化、電子信息科學與技術等理工科專業的很多學生都采用MATLAB軟件作為畢業設計的工具,進行實驗數據處理、系統仿真。因此如果能夠將MATLAB語言作為一門公選課在我院推廣,不僅可以使學生掌握這些知識,提高其專業能力、計算機應用能力,同時也有助于提高理工科院校課程教學效果,推動教學改革。

[1]胡瑋軍,陳夢遷.MATLAB:《工程力學》輔助教學的新工具[J].中國電力教育,2008,10(122):71-73.

[2]秦茂玲,于國蘭,趙慶楨,等.Matlab軟件與專業課程的整合教學研究[J].山東師范大學學報(自然科學版),2005,20(4):15-16.

[3]潘峰,薛定宇,陳大力,等.MATLAB語言課程在電氣信息類專業教學中的應用[J].電氣電子教學學報,2009,31:57-60.

[4]張海燕,姚汝方,王明祥.MATLAB語言在混凝土質量評定中的應用[J].水利與建筑工程學報,2003,3(1):30-32.

[5]劉衛國,張升平.MATLAB及其在電路分析中的應用[J]長沙鐵道學院學報,2001,19(3):77-81.

[6]唐春明,簡金寶,黃燕玲.信息與計算科學專業開設Matlab課程探討[J].廣西大學學報(哲學社會科學版),2009,31(4):22-23.

[7]王志新.《Matlab程序設計》課程建設的思考[J].科技信息,2009,(21):190-200.

[8]楊金杯,余美瓊,陳文韜,等.Matlab在化工原理教學中的應用[J].化工高等教育,2011(5):83-86.

[9]吳金洪.MATLAB語言在工程力學教學中的應用[J].金華職業技術學院學報,2006,6(1):61-63.

In recent years MATLAB language,as a teaching software,is very popular and plays a more and more important role in science and engineering teaching in China.In view of this,we are thinking to take MATLAB language as a public elective course for its promotion.At first,this paper introduces the characteristics which makes MATLAB language suitable as an elective course,at the same time,studies its application in some science and engineering courses.Introducing MATLAB language into professional education of science and engineering as elective course can not only improve the students'learning efficiency and professional ability,but also help to improve the teaching effect of science and engineering courses,promoting teaching reform.

MATLAB language;science and engineering;elective course

2096-000X(2016)16-0204-03

G642

A

猜你喜歡
語言課程教學
數字圖像處理課程混合式教學改革與探索
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
為什么要學習HAA課程?
讓語言描寫搖曳多姿
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
累積動態分析下的同聲傳譯語言壓縮
我有我語言
主站蜘蛛池模板: 国产精品久久久精品三级| 国产福利拍拍拍| 中文国产成人精品久久| 亚洲天堂成人在线观看| 无码精油按摩潮喷在线播放| 国产精品亚欧美一区二区| 欧美高清三区| 亚洲成人免费在线| 亚洲人免费视频| 网久久综合| 五月天天天色| 国产精品久久久久久影院| 欧美亚洲综合免费精品高清在线观看 | 午夜无码一区二区三区| 午夜福利视频一区| 91亚洲精选| 日韩欧美成人高清在线观看| 夜夜操狠狠操| 超碰91免费人妻| 综1合AV在线播放| 久久这里只有精品免费| 国产成人一级| 中文无码精品a∨在线观看| 欧美日韩91| 亚洲美女操| 91蜜芽尤物福利在线观看| 婷婷综合在线观看丁香| 日韩在线成年视频人网站观看| 日韩人妻精品一区| 色综合久久无码网| 熟妇无码人妻| 欧美高清三区| 米奇精品一区二区三区| 欧洲熟妇精品视频| 国产呦视频免费视频在线观看| 日韩精品一区二区三区大桥未久| 71pao成人国产永久免费视频| 欧美亚洲国产一区| 亚洲一区二区日韩欧美gif| AV色爱天堂网| 亚洲激情99| 丁香五月亚洲综合在线| 精品久久久久久成人AV| 黄色福利在线| 国产欧美日韩综合在线第一| 亚洲成人一区二区| 91免费国产高清观看| 亚洲成人一区二区| AV天堂资源福利在线观看| 在线观看国产一区二区三区99| 91视频日本| 久久99蜜桃精品久久久久小说| 91热爆在线| 孕妇高潮太爽了在线观看免费| 九九九国产| 国产在线拍偷自揄拍精品| 国产成人久久综合一区| 天天操天天噜| 亚洲欧美成人| 首页亚洲国产丝袜长腿综合| 欧美区日韩区| 在线色国产| 亚洲无码熟妇人妻AV在线| 91年精品国产福利线观看久久| 无码网站免费观看| 免费全部高H视频无码无遮掩| 国产高清不卡| 日韩精品少妇无码受不了| 成人综合久久综合| 少妇被粗大的猛烈进出免费视频| 欧美福利在线观看| 国产成人AV男人的天堂| 精品欧美日韩国产日漫一区不卡| 2020亚洲精品无码| 人妻免费无码不卡视频| 国产美女视频黄a视频全免费网站| 亚洲国产日韩视频观看| 国产精品第三页在线看| 午夜啪啪福利| 精品亚洲欧美中文字幕在线看| 久久这里只有精品国产99| 久久久久九九精品影院|