การตั้งค่าพีซี อัพเดต การบำรุงรักษา การตั้งค่า
ส่วนของเว็บไซต์
- ตัวเลือกของบรรณาธิการ:
- การสร้างทางลัดบนเดสก์ท็อปสำหรับเพื่อนร่วมชั้น
- หากรองเท้าไม่พอดีกับ Aliexpress: การกระทำที่ถูกต้องในกรณีนี้ ผลิตภัณฑ์ Aliexpress มีขนาดที่เหมาะสม
- ข้อพิพาทใน AliExpress เข้าร่วมข้อพิพาทใน AliExpress
- 3 ฐานข้อมูลแบบกระจาย
- ผู้จัดการเนื้อหา - ความรับผิดชอบ เงินเดือน การฝึกอบรม ข้อเสียและข้อดีของการทำงานเป็นผู้เชี่ยวชาญด้านเนื้อหา
- จะป้องกันตัวเองจากการขุดที่ซ่อนอยู่ในเบราว์เซอร์ของคุณได้อย่างไร?
- การกู้คืนรหัสผ่านใน Ask
- วิธีเปิดกล้องบนแล็ปท็อป
- ทำไมเพลงไม่เล่นบน VKontakte?
วิธีเพิ่มขนาดของไดรฟ์ C โดยเสียค่าใช้จ่ายของไดรฟ์ D โดยไม่สูญเสียข้อมูล
อุปกรณ์เคลื่อนที่ |
ฟังก์ชันเอ็ม เครื่องมือพัฒนาซอฟต์แวร์ ภาษาคอมพิวเตอร์ทางเทคนิค วิศวกรและนักวิทยาศาสตร์หลายล้านคนทั่วโลกใช้ MATLAB ® เพื่อวิเคราะห์และออกแบบระบบและผลิตภัณฑ์ที่เปลี่ยนแปลงโลกของเรา ภาษาเมทริกซ์ MATLAB เป็นวิธีที่เป็นธรรมชาติที่สุดในโลกในการแสดงคณิตศาสตร์เชิงคำนวณ กราฟิกในตัวช่วยให้มองเห็นและเข้าใจข้อมูลได้ง่าย สภาพแวดล้อมเดสก์ท็อปส่งเสริมการทดลอง การสำรวจ และการค้นพบ เครื่องมือและความสามารถ MATLAB เหล่านี้ได้รับการทดสอบและออกแบบอย่างเข้มงวดเพื่อให้ทำงานร่วมกันได้MATLAB ช่วยให้คุณนำแนวคิดของคุณไปไกลกว่าเดสก์ท็อป คุณสามารถดำเนินการศึกษาเกี่ยวกับชุดข้อมูลขนาดใหญ่และปรับขนาดเป็นคลัสเตอร์และคลาวด์ได้ รหัส MATLAB สามารถรวมเข้ากับภาษาอื่นได้ ช่วยให้คุณสามารถปรับใช้อัลกอริทึมและแอปพลิเคชันกับระบบเครือข่าย องค์กร และระบบอุตสาหกรรม เริ่มต้นใช้งานเรียนรู้พื้นฐาน MATLAB พื้นฐานภาษาไวยากรณ์ การทำดัชนีและการประมวลผลอาร์เรย์ ชนิดข้อมูล ตัวดำเนินการ การนำเข้าและการวิเคราะห์ข้อมูลการนำเข้าและส่งออกข้อมูลได้แก่ ไฟล์ขนาดใหญ่- การประมวลผลข้อมูลล่วงหน้า การแสดงภาพ และการวิจัย คณิตศาสตร์พีชคณิตเชิงเส้น การสร้างอนุพันธ์และปริพันธ์ การแปลงฟูเรียร์ และคณิตศาสตร์อื่นๆ กราฟิกกราฟิก 2D และ 3D, รูปภาพ, ภาพเคลื่อนไหว การเขียนโปรแกรมสคริปต์ ฟังก์ชัน และคลาส การสร้างแอปพลิเคชันพัฒนาแอปด้วย App Designer, Programmable Workflow หรือ GUIDE เครื่องมือพัฒนาซอฟต์แวร์การดีบักและการทดสอบองค์กร โครงการสำคัญ, บูรณาการกับระบบควบคุมเวอร์ชัน, บรรจุภัณฑ์กล่องเครื่องมือ M-FUNCTION แปลภาษารัสเซียเป็นภาษาอังกฤษ Voskoboynikov B.S. , Mitrovich V.L.ในสาขาวิศวกรรมเครื่องกลและระบบอัตโนมัติการผลิต พจนานุกรมภาษารัสเซียเป็นภาษาอังกฤษเกี่ยวกับวิศวกรรมเครื่องกลและระบบอัตโนมัติในการผลิต 2003
ความหมายเพิ่มเติมของคำและการแปลของ M-FUNCTION จากภาษาอังกฤษเป็นภาษารัสเซียในพจนานุกรมภาษาอังกฤษ-รัสเซีย และจากภาษารัสเซียเป็นภาษาอังกฤษในพจนานุกรมภาษารัสเซีย-อังกฤษความหมายเพิ่มเติมของคำนี้และคำแปลภาษาอังกฤษ - รัสเซีย, รัสเซีย - อังกฤษสำหรับคำว่า "M-FUNCTIONS" ในพจนานุกรม
ตัวอย่างที่สำคัญของคลาสปิดคือคลาสของฟังก์ชันโมโนโทน เราจะพิสูจน์ข้อเท็จจริงที่ว่าฟังก์ชันโมโนโทนก่อตัวเป็นคลาสปิดในภายหลัง แต่สำหรับตอนนี้ เรามาทำความรู้จักกับฟังก์ชันบูลีนแบบโมโนโทนกันดีกว่า บนเซต B=0,1 เราแนะนำลำดับเต็ม: เราถือว่า 0<1. Нам придётся иметь дело с функциями от n переменных, поэтому полезно ввести частичное упорядочение в булевом пространстве В n . คำจำกัดความ 1. ให้ b=(b 1 b 2 ...b n) และ b=(b 1 b 2 ...b n) เป็นองค์ประกอบจาก B n เราจะบอกว่า b นำหน้า (อายุน้อยกว่า) c และแสดงว่า bv ถ้า b k อยู่ใน k สำหรับ k=1,2,...,n และอย่างน้อยหนึ่ง k จะมีความไม่เท่าเทียมกันที่เข้มงวด ตัวอย่าง. ข=(001100), ค=(001110); ข 1 =ค 1, ข 2 =ค 2, ข 3 =ค 3, ข 4 =ค 4, ข 5<в 5 , б 6 =в 6 . Значит, бв. คำจำกัดความ 2 เวกเตอร์ b และ v สองตัวกล่าวกันว่าเทียบเคียงกันได้ถ้า bv หรือ vb มิฉะนั้นจะถือว่าเวกเตอร์หาที่เปรียบมิได้ ลำดับนี้เรียกว่าบางส่วนเนื่องจากไม่ใช่ทุกองค์ประกอบจาก B n ที่จะเทียบเคียงได้ ดังนั้นจึงไม่จำเป็นต้องสับสน บางส่วนสั่งซื้อได้ที่ B n s สมบูรณ์ลำดับที่ใช้ในการกำหนดฟังก์ชันบูลีนเป็นตารางหรือเวกเตอร์ของค่า ต่อไปนี้เป็นตัวอย่างของเวกเตอร์ที่หาที่เปรียบมิได้ 1. ข =(1100), ค =(0110) ที่นี่ b 1 > c 1, b 2 = c 2, b 3< 3 , б 4 =в 4 . 2. ข =(01), ค =(10) ที่นี่ข1< в 1 , б 2 >เวลา 2. จากตัวอย่างจะเห็นชัดเจนว่าชุดที่หาที่เปรียบมิได้คือชุดที่มีส่วนประกอบประเภท (01) ในชุดหนึ่งและ (10) ในชุดอื่นในตำแหน่งที่สอดคล้องกัน คำจำกัดความ 3. ฟังก์ชัน f(x 1 ,…,xn) เรียกว่า monotonic (เป็นของคลาส M) ถ้าสำหรับเซต b ที่เปรียบเทียบกันสองเซตใดๆ ใน B n จากข้อเท็จจริงที่ว่า b นำหน้า c มันจะตามมาด้วย f(b) ไม่เกิน f() นั่นคือ bv f(b) f(c) หากมีคู่ของเซตดังกล่าว bw แต่เป็น f(b) > f(c) ดังนั้นฟังก์ชัน f(x1,...,xn) จะไม่เป็นแบบโมโนโทนิก โดยการเปรียบเทียบกับฟังก์ชันต่อเนื่องที่ถูกศึกษาใน คอร์ส การวิเคราะห์ทางคณิตศาสตร์ก็สามารถเรียกฟังก์ชันของพีชคณิตแห่งตรรกศาสตร์ได้ ไม่ลดลง- แต่เนื่องจากเราจะไม่จัดการกับฟังก์ชันที่ไม่เพิ่มขึ้น เราจึงสามารถพูดถึงได้ ความน่าเบื่อ.. ตัวอย่างที่ 20 ฟังก์ชันเอกลักษณ์ f(x) = x เป็นแบบโมโนโทน เนื่องจาก b=(0) (1)=c และ f(b)=0< 1=f() ตัวอย่างที่ 21 f(x,y) = xy เป็นฟังก์ชันโมโนโทนิก อันที่จริงเซต (01) และ (10) นั้นหาที่เปรียบมิได้ เราจะไม่นำมาพิจารณา สำหรับชุดอื่นๆ เรามี: (00)-- (11) และ f(0,0)=0 1= f(1,1) (01) (11) และ f(0,1)=1 1= f(1,1) (10)-- (11) และ f(1,0)=1 1= f(1,1) เราได้ตรวจสอบให้แน่ใจว่า xy เท่ากับ 0 เฉพาะบนเซต (00) ซึ่งอยู่หน้าเซตอื่นๆ ทั้งหมด เพื่อให้ตรงตามเงื่อนไขของความซ้ำซ้อนของฟังก์ชัน ตัวอย่างที่ 22 f(x,y)=x&y เป็นฟังก์ชันแบบโมโนโทนิก เพราะว่า มีค่าเท่ากับ 1 เท่านั้นบนเซต (11) ซึ่งอยู่ข้างหน้าด้วยตัวอื่นๆ ทั้งหมด ตัวอย่างที่ 23 ค่าคงที่ 0 และ 1 คือ ฟังก์ชั่นโมโนโทนิค, เพราะ สำหรับเซตใดๆ จะมี f(b)=f(c) ตัวอย่างที่ 24 f(x)=x" เป็นฟังก์ชันที่ไม่ใช่ฟังก์ชันโมโนโทนิก เนื่องจากสำหรับ b=(0) และ b=(1) เรามี bv แต่ f(b)=1> 0=f(c) ตัวอย่างที่ 25 f(x,y)=xy เป็นฟังก์ชันที่ไม่ซ้ำซาก จริงหรือ, (00)---- (01) และ f(0,0)=1 1=f(1,1) , (10)---- (11) และ f(1,0)=0 1=f(1,1) แต่ด้วย (00)---- (10) เราได้ ฉ(0,0)=1 > 0=ฉ(1,0) ไม่ตรงตามเงื่อนไขของฟังก์ชันที่จะเป็นแบบโมโนโทนิก! ตัวอย่างที่ 26 ให้เราพิจารณาความน่าเบื่อของฟังก์ชันการบวกโมดูโล 2: เซต (01) และ (10) เทียบกันไม่ได้ เราจะไม่นำมาพิจารณา สำหรับชุดอื่นๆ เรามี: (00) (01) และ f(0,0)=0 1= f(0,1) (00)-- (10) และ f(0,0)=0 1= f(1,0) (00) (11) และ f(0,0)=0 0= f(1,1) (10) (11) และ f(1,0)=1 > 0= f(1,1) เงื่อนไขสุดท้ายบ่งชี้ว่าฟังก์ชัน x+y ไม่ใช่แบบโมโนโทนิก 2. ไวยากรณ์สำหรับการกำหนดและการเรียกใช้ฟังก์ชัน M . ข้อความของฟังก์ชัน M ต้องขึ้นต้นด้วย ส่วนหัวตามด้วย ฟังก์ชั่นร่างกาย. ส่วนหัวกำหนด "อินเทอร์เฟซ" ของฟังก์ชัน (วิธีการโต้ตอบกับฟังก์ชัน) และมีโครงสร้างดังนี้: ฟังก์ชัน [ RetVal1, RetVal2, ] = ชื่อฟังก์ชัน(par1, par2,) ที่นี่มีการประกาศฟังก์ชัน (โดยใช้คีย์เวิร์ด "ฟังก์ชัน" ที่ไม่เปลี่ยนรูป) ชื่อ FunctionName ซึ่งรับพารามิเตอร์อินพุต par1, par2 และสร้าง (คำนวณ) เอาต์พุต (ส่งคืน) ค่า RetVal1, RetVal2 กล่าวอีกนัยหนึ่งพวกเขาพูดอย่างนั้น อาร์กิวเมนต์ของฟังก์ชัน คือตัวแปร par1, par2,.. และ ค่าฟังก์ชัน (จำเป็นต้องคำนวณ) คือตัวแปร RetVal1, RetVal2, ชื่อฟังก์ชันที่ระบุในส่วนหัว (ในตัวอย่างที่กำหนด - FunctionName) ควรทำหน้าที่เป็นชื่อของไฟล์ที่จะเขียนข้อความฟังก์ชัน สำหรับ ตัวอย่างนี้นี่จะเป็นไฟล์ FunctionName.m (นามสกุลของชื่อจะต้องประกอบด้วยตัวอักษร m เพียงตัวเดียว) ไม่อนุญาตให้ชื่อฟังก์ชันและชื่อไฟล์ไม่ตรงกัน! เนื้อความของฟังก์ชันประกอบด้วยคำสั่งที่คำนวณค่าที่ส่งคืน เนื้อหาของฟังก์ชันตามหลังส่วนหัวของฟังก์ชัน หัวฟังก์ชันและส่วนฟังก์ชันรวมกันจะถือเป็นคำจำกัดความของฟังก์ชัน ทั้งพารามิเตอร์อินพุตและค่าส่งคืนสามารถอยู่ในอาร์เรย์ทั่วไป (ในบางกรณี - สเกลาร์) ที่มีขนาดและขนาดต่างๆ ตัวอย่างเช่น ฟังก์ชัน MatrProc1 ข = X1 .* X2 + x; ได้รับการออกแบบมาเพื่อ "รับ" สองอาร์เรย์ที่มีขนาดเหมือนกัน (แต่กำหนดเอง) และสเกลาร์หนึ่งตัว อาร์เรย์เหล่านี้ในส่วนเนื้อหาของฟังก์ชันจะถูกคูณองค์ประกอบก่อนด้วยองค์ประกอบ หลังจากนั้นผลลัพธ์ของการคูณดังกล่าวจะถูกคูณด้วยสเกลาร์ด้วย สิ่งนี้จะสร้างอาร์เรย์เอาต์พุตตัวแรก ขนาดที่เท่ากันของอาร์เรย์อินพุต X1 และ X2 รับประกันความเป็นไปได้ของการดำเนินการคูณตามองค์ประกอบ อาร์เรย์เอาต์พุตที่สอง (ชื่อ B) แตกต่างจากอาร์เรย์เอาต์พุตแรกตรงที่ได้มาจากการบวกสเกลาร์ (แทนที่จะคูณ) เรียกสร้างโดยเรา ฟังก์ชั่นดำเนินการจากหน้าต่างคำสั่งของระบบ MATLAB (หรือจากข้อความของฟังก์ชันอื่น ๆ ) ในลักษณะปกติ: ชื่อของฟังก์ชันจะถูกเขียนหลังจากนั้นรายการต่อไปนี้จะแสดงอยู่ในวงเล็บคั่นด้วยเครื่องหมายจุลภาค อินพุตจริง ด้วยค่าที่จะดำเนินการคำนวณ พารามิเตอร์จริงสามารถระบุได้ด้วยตัวเลข (อาร์เรย์ของตัวเลข) ชื่อตัวแปรที่มีค่าเฉพาะอยู่แล้ว และนิพจน์ ถ้าพารามิเตอร์จริงถูกกำหนดโดยชื่อของตัวแปรบางตัว การคำนวณตามจริงจะกระทำกับสำเนาของตัวแปรนั้น (แทนที่จะเป็นในตัวมันเอง) มันเรียกว่า โอนย้าย พารามิเตอร์ตามค่า . ด้านล่างนี้เป็นการเรียกจากหน้าต่างคำสั่ง MATLAB ไปยังฟังก์ชัน MatrProc1 ที่เราสร้างขึ้นก่อนหน้านี้สำหรับตัวอย่าง ในที่นี้ ชื่อของพารามิเตอร์อินพุตจริง (W1 และ W2) และตัวแปรที่ใช้เขียนผลการคำนวณ (Res1 และ Res2) ไม่ตรงกับชื่อของตัวแปรที่คล้ายกันในคำจำกัดความของฟังก์ชัน MatrProc1 แน่นอนว่าไม่จำเป็นต้องมีการจับคู่ โดยเฉพาะอย่างยิ่งเมื่อพารามิเตอร์จริงของอินพุตตัวที่สามไม่มีชื่อเลย! เพื่อเน้นความแตกต่างที่เป็นไปได้นี้ ชื่อของพารามิเตอร์อินพุตและค่าเอาต์พุตในคำจำกัดความของฟังก์ชันจะเรียกว่าเป็นทางการ ในตัวอย่างที่พิจารณาของการเรียกใช้ฟังก์ชัน MatrProc1 จากสองอินพุต เมทริกซ์จตุรัส 2 x 2 ให้ผลลัพธ์เป็นเมทริกซ์เอาต์พุตสองตัว Res1 และ Res2 ที่มีขนาดเท่ากันทุกประการ: Res1 = รีส2 = โดยการเรียกใช้ฟังก์ชัน MatrProc1 = MatrProc1([ 1 2 3; 4 5 6 ], [ 7 7 7; 2 2 2 ], 1); ด้วยอาร์เรย์อินพุตขนาด 2x3 สองชุด เราจะได้เมทริกซ์เอาต์พุตขนาด 2x3 สองชุด นั่นคือฟังก์ชัน MatrProc1 เดียวกันสามารถประมวลผลพารามิเตอร์อินพุตได้ ขนาดต่างๆและมิติ! แทนที่จะใช้อาร์เรย์ คุณสามารถใช้ฟังก์ชันนี้กับสเกลาร์ได้ (ซึ่งยังคงเป็นอาร์เรย์ 1x1) ทีนี้ลองมาพิจารณาคำถามว่าฟังก์ชันนี้สามารถใช้เป็นส่วนหนึ่งของนิพจน์ในลักษณะเดียวกับที่ใช้กับฟังก์ชันที่ส่งคืนค่าเดียวได้หรือไม่ ปรากฎว่าสามารถทำได้ และระบบจะใช้ค่าแรกที่ส่งคืนโดยฟังก์ชันเป็นค่าฟังก์ชันที่ใช้สำหรับการคำนวณต่อไป หน้าต่าง MATLAB ต่อไปนี้แสดงให้เห็นถึงจุดนี้: เมื่อเรียกด้วยพารามิเตอร์ 1,2,1 ฟังก์ชัน MatrProc1 จะส่งกลับค่าสองค่า: 2 และ 3 สำหรับการใช้งานเป็นส่วนหนึ่งของนิพจน์ ค่าแรกจะถูกใช้ เนื่องจากการเรียกใช้ฟังก์ชันใดๆ สามารถทำได้โดยการเขียนนิพจน์ที่กำหนดเองในหน้าต่างคำสั่ง MATLAB คุณจึงสามารถสร้างข้อผิดพลาดที่เกี่ยวข้องกับประเภทของพารามิเตอร์จริงและพารามิเตอร์ที่เป็นทางการไม่ตรงกันได้เสมอ MATLAB ไม่ได้ทำการตรวจสอบใดๆ ในหัวข้อนี้ แต่เพียงส่งการควบคุมไปยังฟังก์ชันเท่านั้น เป็นผลให้เกิดสถานการณ์ที่ผิดพลาดได้ เพื่อหลีกเลี่ยง (หากเป็นไปได้) ไม่ให้เกิดสถานการณ์ที่ผิดพลาดดังกล่าว จึงเสนอให้ตรวจสอบพารามิเตอร์อินพุตในข้อความของฟังก์ชัน M ตัวอย่างเช่น ในฟังก์ชัน MatrProc1 ง่ายต่อการระบุสถานการณ์เมื่อขนาดของพารามิเตอร์อินพุตตัวแรกและตัวที่สองแตกต่างกัน การเขียนโค้ดดังกล่าวจำเป็นต้องมีโครงสร้างการควบคุมที่เรายังไม่ได้สำรวจ ถึงเวลาที่จะเริ่มศึกษาพวกเขาแล้ว! ขณะนี้ความสามารถของระบบเกินความสามารถของ Matrix Laboratory เวอร์ชันดั้งเดิมอย่างมาก MATLAB ในปัจจุบัน ซึ่งเป็นผลงานของบริษัท The MathWorks, Inc. เป็นภาษาที่มีประสิทธิภาพสูงสำหรับการประมวลผลทางวิศวกรรมและวิทยาศาสตร์ รองรับการคำนวณทางคณิตศาสตร์ การแสดงภาพกราฟิกทางวิทยาศาสตร์ และการเขียนโปรแกรมโดยใช้สภาพแวดล้อมการทำงานที่เรียนรู้ได้ง่าย ขอบเขตการใช้งานระบบ MATLAB ที่มีชื่อเสียงที่สุด: คณิตศาสตร์และคอมพิวเตอร์ การพัฒนาอัลกอริทึม การทดลองทางคอมพิวเตอร์ การจำลองแบบ การสร้างต้นแบบ การวิเคราะห์ข้อมูล การวิจัย และการแสดงผลลัพธ์เป็นภาพ กราฟิกทางวิทยาศาสตร์และวิศวกรรม ระบบ MATLAB เป็นทั้งสภาพแวดล้อมการทำงานและภาษาการเขียนโปรแกรม จุดแข็งที่สำคัญที่สุดประการหนึ่งของระบบคือสามารถเขียนโปรแกรมที่ใช้ซ้ำได้ใน MATLAB ผู้ใช้สามารถเขียนฟังก์ชันและโปรแกรมพิเศษได้เองซึ่งรวบรวมในรูปแบบของไฟล์ M นั่นคือเหตุผลที่ชุดซอฟต์แวร์แอปพลิเคชัน - MATLAB Application Toolboxes ซึ่งเป็นส่วนหนึ่งของกลุ่มผลิตภัณฑ์ MATLAB ช่วยให้คุณอยู่ในระดับความสำเร็จที่ทันสมัยที่สุดในโลก สภาพแวดล้อมการทำงานของระบบ MATLAB 6.1สภาพแวดล้อมการทำงานของระบบ MATLAB 6.1 คือชุดอินเทอร์เฟซที่รองรับการสื่อสารของระบบนี้กับโลกภายนอกผ่านการสนทนากับผู้ใช้ผ่านทางบรรทัดคำสั่ง โปรแกรมแก้ไขไฟล์ M การโต้ตอบกับระบบภายนอก ไมโครซอฟต์ เวิร์ด, เอ็กเซล ฯลฯ หลังจากเริ่มโปรแกรม MATLAB หน้าต่างหลักจะปรากฏขึ้นบนจอแสดงผลคอมพิวเตอร์ซึ่งประกอบด้วย เมนู, ไม้บรรทัดเครื่องมือมีปุ่มและ ฝั่งไคลเอ็นต์ของหน้าต่างพร้อมป้ายเชิญชวน โดยปกติแล้วหน้าต่างนี้จะเรียกว่า หน้าต่างคำสั่งระบบ MATLAB (รูปที่ 1) เมนู ไฟล์(รูปที่ 2) รวมฟังก์ชันปกติ: แก้ไขรับผิดชอบต่อการเปลี่ยนแปลงเนื้อหา หน้าต่างคำสั่ง (เลิกทำ ทำซ้ำ ตัด คัดลอก วาง เลือกทั้งหมด ลบ ฯลฯ) และสำหรับการล้างหน้าต่าง MATLAB บางหน้าต่าง เมนู ดู– สำหรับการออกแบบเดสก์ท็อป เมนูเว็บ – เปิดเว็บเพจจากอินเทอร์เน็ต เมนู หน้าต่าง- ทำงานร่วมกับโปรแกรมแก้ไข / ดีบักเกอร์ M-file (ปิดไฟล์ M ทั้งหมด ทำให้หนึ่งในนั้นเป็นปัจจุบัน) เมนู ช่วย– ทำงานร่วมกับเอกสารอ้างอิงและการสาธิต ตัวเลือกนี้สมควรได้รับการพิจารณาเป็นพิเศษ การตั้งค่า... (การเลือกคุณสมบัติ) ซึ่งเมื่อเลือกแล้ว จะเปิดหน้าต่างที่มีแผนผังของวัตถุทางด้านซ้าย (รูปที่ 3) และลักษณะที่เป็นไปได้ทางด้านขวา แดชบอร์ดหน้าต่างคำสั่งของระบบ MATLAB ช่วยให้เข้าถึงการทำงานบนไฟล์ M ได้อย่างง่ายดาย: สร้างไฟล์ M ใหม่; การเปิดไฟล์ M ที่มีอยู่ การลบส่วน; การคัดลอกส่วน; การแทรกส่วน; คืนค่าเฉพาะการดำเนินการที่เสร็จสมบูรณ์ ฯลฯ ใน ฝั่งไคลเอ็นต์หลังจากหน้าต่างคำสั่ง MATLAB ปรากฏขึ้น คุณสามารถป้อนตัวเลข ชื่อตัวแปร และเครื่องหมายการดำเนินการต่างๆ ซึ่งรวมกันเป็นนิพจน์ต่างๆ การกด Enter จะทำให้ MATLAB ประเมินนิพจน์ หรือหากไม่ประเมิน ก็จะทำซ้ำ แม้ว่าสัญลักษณ์ ";" ที่ท้ายบรรทัดจะระงับเอาต์พุตของผลลัพธ์ (เอาต์พุตเสียงสะท้อน) ดังนั้นในส่วนไคลเอนต์ของหน้าต่างคำสั่ง MATLAB ผู้ใช้สามารถเขียนคำสั่งที่สร้างการคำนวณแต่ละรายการหรือทั้งโปรแกรมได้ทันที ดังนั้นจึงวิเคราะห์ส่วนโครงสร้างของหน้าต่างคำสั่ง MATLAB แต่นอกเหนือจากนั้น ยังมีองค์ประกอบ MATLAB อีกหลายองค์ประกอบที่ช่วยในการทำงาน: ทีม- หน้าต่างที่มีคำสั่งที่ป้อนไว้ก่อนหน้านี้ในหน้าต่างคำสั่ง (“ประวัติคำสั่ง”) พื้นที่ทำงานคือพื้นที่ของหน่วยความจำ MATLAB ซึ่งมีตัวแปรระบบอยู่ เนื้อหาของพื้นที่นี้สามารถดูได้จาก บรรทัดคำสั่งโดยใช้คำสั่ง WHO(แสดงเฉพาะชื่อตัวแปร) และ ใคร(แสดงข้อมูลเกี่ยวกับขนาดของอาร์เรย์และประเภทของตัวแปร) หรือในหน้าต่างแยกต่างหากภายใต้ชื่อเดียวกัน ในนั้นคุณสามารถดำเนินการดังต่อไปนี้: โหลดไฟล์ข้อมูล บันทึกพื้นที่ทำงานเป็น (คำสั่งอนุญาตให้คุณเปิดและบันทึกเนื้อหาของพื้นที่ทำงานในไฟล์ MAT ไบนารี) ลบตัวแปรที่เลือก เปิดตัวแปรที่เลือก (ซึ่งคุณสามารถเปลี่ยนค่าได้) นอกจากนี้ ในเมนูแก้ไข คุณสามารถล้างทั้งหน้าต่างคำสั่งและประวัติคำสั่ง และพื้นที่ทำงาน (หรือเรียกใช้คำสั่งในหน้าต่างคำสั่ง: ชัดเจน). หากต้องการบันทึกและเรียกใช้งานพื้นที่ทำงาน คุณสามารถใช้คำสั่งโหลดและบันทึก ตัวอย่าง. บันทึกไปที่: matlab.mat >> บันทึก my.mat >> โหลด my.mat >> บันทึก my2 >> โหลด my2 แคตตาล็อกปัจจุบัน– หน้าต่างที่เป็น "คำแนะนำ" ผ่านทางแคตตาล็อก MATLAB เปิดตัวแก้ไข– หน้าต่างที่สะท้อนโครงสร้างองค์ประกอบโครงสร้างของ MATLAB และอื่นๆ ที่ติดตั้งไว้ด้วย ซอฟต์แวร์ซึ่งสามารถเปิดใช้งานได้โดยการคลิกเมาส์ซ้ายสองครั้ง ตัวอย่างเช่น หน้าต่างนี้อาจมีลักษณะเหมือนรูปที่ 9 โปรแกรมแก้ไข/ดีบักเกอร์ไฟล์ M– หนึ่งในส่วนโครงสร้างที่สำคัญที่สุดของ MATLAB ซึ่งสามารถเปิดได้โดยการเลือกตัวเลือกที่เหมาะสมในเมนูหลัก บนแถบเครื่องมือ หรือเรียกจากบรรทัดคำสั่งด้วยคำสั่งแก้ไขหรือแก้ไข<имя М-файла>และอนุญาตให้คุณสร้างและแก้ไขไฟล์ M โปรแกรมแก้ไข/ดีบักเกอร์สนับสนุนการดำเนินการต่อไปนี้: การสร้างไฟล์ M ใหม่; การเปิดไฟล์ M ที่มีอยู่ บันทึกไฟล์ M บนดิสก์ การลบส่วน; การคัดลอกส่วน; การแทรกส่วน; ช่วย; ตั้งค่า/ลบจุดควบคุม ดำเนินการต่อไป ฯลฯ GUIDE คืออินเทอร์เฟซผู้ใช้แบบกราฟิกที่ใช้สร้างแอปพลิเคชันที่สมบูรณ์ เซสชันการทำงานแบบโต้ตอบ M-ไฟล์- โหมดโต้ตอบเป็นโหมดผู้ใช้สำหรับการป้อนคำสั่งและนิพจน์จากแป้นพิมพ์ ซึ่งส่งผลให้ได้ผลลัพธ์ตัวเลขที่จำเป็นซึ่งสามารถมองเห็นได้ง่ายและรวดเร็วในตัว หมายถึงกราฟิกแพ็คเกจ MATLAB แต่การใช้โหมดนี้เพื่อสร้างและบันทึกโปรแกรมเฉพาะนั้นไม่สามารถทำได้ ดังนั้น ผู้สร้าง MATLAB นอกเหนือจากหน้าต่างคำสั่งซึ่งมีการใช้โหมดโต้ตอบแล้ว ยังระบุไฟล์พิเศษที่มีรหัสภาษา MATLAB และเรียกไฟล์เหล่านั้นว่า M-files (*.m) หากต้องการสร้างไฟล์ M ให้ใช้ โปรแกรมแก้ไขข้อความ(โปรแกรมแก้ไข/ดีบักเกอร์ไฟล์ M) ทำงานในโปรแกรมแก้ไขไฟล์ Mการทำงานจากบรรทัดคำสั่ง MatLab จะกลายเป็นเรื่องยากหากคุณจำเป็นต้องป้อนคำสั่งจำนวนมากและเปลี่ยนแปลงคำสั่งบ่อยๆ วิธีที่สะดวกที่สุดในการรันคำสั่งคือการใช้ ม- ไฟล์ที่คุณสามารถพิมพ์คำสั่ง ดำเนินการทั้งหมดพร้อมกันหรือเป็นบางส่วน บันทึกเป็นไฟล์และนำไปใช้ในอนาคต ที่จะทำงานร่วมกับ ม- ตัวแก้ไขมีไว้สำหรับไฟล์ ม-ไฟล์ เมื่อใช้ตัวแก้ไข คุณสามารถสร้างฟังก์ชันของคุณเองและเรียกใช้ฟังก์ชันเหล่านั้นได้ รวมถึงจากบรรทัดคำสั่งด้วย ขยายเมนูไฟล์ของหน้าต่าง MatLab หลัก และในรายการใหม่ ให้เลือกรายการย่อย M-file ไฟล์ใหม่เปิดในหน้าต่างตัวแก้ไข ม-ไฟล์ (รูปที่ 10) มาเขียนโปรแกรมคำนวณค่าเฉลี่ยเลขคณิตลงในไฟล์กันดีกว่า ตัวแปร a และ b จากนั้นบันทึกด้วยชื่อ fun1.m เปรียบเทียบวิธีการแก้ไขปัญหาที่แสดงในตาราง |
อ่าน: |
---|
ใหม่
- หากรองเท้าไม่พอดีกับ Aliexpress: การกระทำที่ถูกต้องในกรณีนี้ ผลิตภัณฑ์ Aliexpress มีขนาดที่เหมาะสม
- ข้อพิพาทใน AliExpress เข้าร่วมข้อพิพาทใน AliExpress
- 3 ฐานข้อมูลแบบกระจาย
- ผู้จัดการเนื้อหา - ความรับผิดชอบ เงินเดือน การฝึกอบรม ข้อเสียและข้อดีของการทำงานเป็นผู้เชี่ยวชาญด้านเนื้อหา
- จะป้องกันตัวเองจากการขุดที่ซ่อนอยู่ในเบราว์เซอร์ของคุณได้อย่างไร?
- การกู้คืนรหัสผ่านใน Ask
- วิธีเปิดกล้องบนแล็ปท็อป
- ทำไมเพลงไม่เล่นบน VKontakte?
- วิธีเพิ่มขนาดของไดรฟ์ C โดยเสียค่าใช้จ่ายของไดรฟ์ D โดยไม่สูญเสียข้อมูล
- สาเหตุของการทำงานผิดพลาดบนเมนบอร์ด หากชิปเซ็ตบนเมนบอร์ดเกิดไฟไหม้