logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Alan DuderMarketing
(5/5)

819 Answers

Hire Me
expert
Romesh RanganathanCriminology
(5/5)

747 Answers

Hire Me
expert
Eric ReedMathematics
(5/5)

659 Answers

Hire Me
expert
Rashad SymonsPsychology
(5/5)

669 Answers

Hire Me
MATLAB
(5/5)

Develop a GUI that will have your student number, name, surname and department details

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Each student will need to answer a total of 2 questions. Question 3 is common for all students, as it requires the students to make individual selections. Hence,

o If your students number ends with an odd number (1,3,5,7,9), you will need to answer questions 1 and 3.

o If your students number ends with an even number (0,2,4,6,8), you will need to answer questions 2 and 3.

Any attempt for answering un-assigned questions, or cheating/copying someone else’s work will be severely penalized.

Each student should submit each file as they are (not as one single zip/rar file) (via moodle, by uploading to the related assignment section (any files sent via e-mail, will not be accepted) ) containing:

o Script files, Function files (if used), Figure files, a Word document including the screenshots of the Simulink file showing the block diagram and the related modifications, Simulink files and GUI files (.m file and .fig file)

Before submitting these files, students should check if their files and GUI are working properly when these files are available, and should be sure that he/she uploaded all related files, as otherwise there will be no warnings on missing submissions and the non-working Simulink files and GUI’s will not receive any points.

1) (40p) Construct a Simulink model to solve the following problem π‘“π‘œπ‘Ÿ 0 ≤ 𝑑 ≤ 15

 

𝑑𝑦 = −4 sin(3𝑑 + 8) + 1 𝑦(0) = 2

𝑑𝑑

Also, provide the resulting graph.

2) (40p) Construct a Simulink model to solve the following problem π‘“π‘œπ‘Ÿ 0 ≤ 𝑑 ≤ 18

 

𝑑𝑦 = 4 sin(0.3𝑑 − 7) + 9 𝑦(0) = 5

𝑑𝑑

Also, provide the resulting graph.

3) (60p) Develop a GUI that will have your student number, name, surname and department details and a list box or a drop down menu (whichever one you prefer) where users will be able to select and perform the operation they want. There will be two operations. Operation 1: Plotting a 3D plot of a function that will include cosine and exponential functions (specific to each student). Operation 2: Calculating the second derivative of a function that includes ln (natural logarithm) and square root operations in it (specific to each student). The GUI should also have an edit text where it will ask the user to enter a

title for the GUI, upon entry, the title should be seen on top of GUI. The GUI should also have a button that when it is clicked, it should close the GUI.

 

If any student does not have access to guide option in Matlab, he/she can use various dialog boxes to perform the above-mentioned operations. In that case, the variation would be like this;

A script file that will contain related coding and dialog boxes; A dialog box or dialog boxes to show your student number, name, surname, department details and the title entered by the user, and dialog boxes that will allow the user to pick either 3D-plot or derivative related operations, and perform the operations, and a dialog box that will allow the user to close the figures automatically.

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. ThisΒ  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme