国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫MMME1027、代做Matlab語言程序

時間:2024-03-05  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 1 of 12

COMPUTER PROGRAMMING WITH MATLAB
COURSEWORK 1
INTRODUCTION
This coursework will help you revise the Matlab skills you gained in lectures **4. It is worth 15% of the
module credits and will cover the following topics:
• Variables and arrays
• Solving equations
• Array manipulation to solve engineering problems.
Read the guidelines below as well as the mark sheet, so you know how marks will be awarded.
Download the data files from the Moodle page, as these are needed to answer some of the questions.
Follow all instructions carefully and consult the submission checklist before submitting your work.
The submission deadline for this coursework is: 4pm Thursday 7th March.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 2 of 12
GUIDELINES
• All answers are to be submitted in a single Matlab script file (i.e., ‘.m’) – no other file type is
acceptable. A template for this file is available on the course Moodle page, under the heading:
Matlab - Coursework 1.
• Put your name, student ID number and e-mail address at the start of the script preceded by the ‘%’
character.
• For questions which require you to write text answers (i.e., descriptive sentences), include these as
comments using the '%' character at the beginning of the line.
• Include comments in your script file describing what the program is doing and any features of note –
you will get marks for this.
• Once you have finished all the questions (or as many as you can manage), fill in the Submission
Checklist. This is available on Moodle and is there to help ensure your work is submitted properly.
• Save your script with a name in the following format: Firstname_Surname_studentid.m.
For example:
Julia_Smith_1334442**.m
• Upload this file to Moodle in the appropriate submission box. Ensure that you upload before the
submission deadline, as late submissions without exceptional circumstances will be penalised.
• If you are in the process of applying for an EC for this coursework, be sure to submit whatever work
you have with ‘_pending’ appended to the file name by the deadline.
A WORD OF CAUTION – Remember this is individual work, not group work. Work handed in must be entirely
your own and not copied from anyone else. Discuss the coursework with your friends if needed, but answer
the questions yourself.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 3 of 12
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 4 of 12
QUESTION 1 – VARIABLES [10 MARKS]
Evaluate the following functions at w**9; = 1.5:

Hint: Parts e and f can be solved without typing out the full equations.
g) Predict the pressure drop in a pipe 100 cm long with a radius of 1 cm. Assume the fluid is water
(µ = 1 × 10-3 Pa s) flowing at a rate of 100 cm3
/s.
You should use the Hagen–Poiseuille equation, which predicts pressure drop, ΔP, in laminar flow in
cylindrical pipes:
∆𝑃 =
8𝜇𝐿𝑄
𝜋𝑅4
where µ is the dynamic viscosity, L is the pipe length, Q is the volumetric flow rate and R is the pipe
radius.
Hint: You will need to carefully consider the units here. It may be helpful to convert all properties into SI
units before calculating the pressure drop.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 5 of 12
QUESTION 2 – ARRAYS & PLOTTING [13 MARKS]
Write a script to generate an array called w**9; with 25 points between 0 and 2𝜋. Then evaluate the following
functions over that range:
a) 𝑎 = sin2 w**9;
b) 𝑏 = cos2 w**9;
c) 𝑐 = tan2 w**9;
Add lines to the script to do the following:
d) Plot graphs of 𝑎 and 𝑏 against w**9;.
e) On the same axes, plot a + b against x.
f) Make your graph clear and visually appealing by including axes labels, a legend, and by using
different linestyles for each data set.
g) Find the mean value of a. What change can you make to your code to improve the accuracy of this
prediction compared to the theoretical value? Give your answer as a comment using the ‘%’
character at the beginning of the line.
h) Use the same methods as above to solve this problem concerning an AC electrical circuit. If the
circuit operates with a peak current of 100 mA (see figure on the next page), what would be the
average power dissipated by a 1 kΩ resistor?
You can assume this is a simple circuit featuring only a resistor, with no capacitor or inductor. The
average power, 𝑃**;, dissipated by the resistor is given by:
𝑃**; = 𝐼w**3;𝑚w**4;
2 𝑅
where 𝐼w**3;𝑚w**4; is the square root of the mean squared current and 𝑅 is the resistance.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 6 of 12
Hint: As shown in the figure, the current can be modelled as a simple sin function, with an
amplitude of 100 mA, or 0.1 A. Start by creating this function, then calculate 𝐼w**3;𝑚w**4;, then find the
average power using the equation given above.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 7 of 12
QUESTION 3 – INBUILT FUNCTION EXAMPLES [10 MARKS]
Give examples of the use of the following inbuilt Matlab functions and describe concisely what they do. Use
the '%' character to include text comments in your .m file:
a) clearvars
b) who
c) abs
d) trapz
e) roots
Hint: Try using the help or doc command from the Matlab command line.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 8 of 12
QUESTION 4 – PROCESSING 1D ARRAYS [12 MARKS]
Whales are often beached near Lyme Regis on the south coast of the UK. Your company is developing an
underwater acoustic system to keep whales off the beach. The system will work by using an underwater
speaker to play a whale distress call.
It is your job to prepare the digital file which the system will play. By working with a marine biologist you
have obtained a recording of whale song. You can find this file in Coursework_1_data folder on Moodle.
Write a script to:
a) Load the whale song file into an array called 'song'. Plot a graph of the of the whale song featuring
appropriate label axes.
b) Make your script play the whale song sound. The required frequency is 44,100 samples per second.
What happens if you play more or less than 44,100 samples per second? Write your answer in your
script as a comment.
c) How many distinctive whale calls are there in the data? You should also be able to tell this from
looking at the graph. Write the answer as a comment in the script.
d) The second whale call in the sample is the distress call. By looking at the numbers on the x-axis of
your graph you will be able to tell at what position in the array this distress call starts and ends.
Make a new array which only contains the distress call - this should be called 'distress'.
e) Your company wants the device you are designing to play five whale distress sounds in a row. Make
a new array containing five distress calls one after the other and edit your script to play this sound.
f) If the computer plays 44,100 elements per second, make your script calculate the total length of
your repeated distress call in seconds.
g) Lastly, make an array representing the time over which the repeated distress call is played. Now plot
the repeated distress call with an appropriate time axis in seconds. Label the axes appropriately.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 9 of 12
QUESTION 5 – 2D ARRAYS [11 MARKS]
You are an engineer working for a private spaceflight company. You have been given some ground radar
data obtained from a drone aircraft and it is your task to identify a potential landing site for a small
unmanned reusable rocket. Download file ground_radar.dat from Moodle.
a) Load the topological data into an array and produce a 3D plot of the data using the surf function.
Hint: Matlab joins the points in 2D graphs with black lines by default. If there are lots of data points
this can make the graph look messy. Try adding the parameters,'edgecolor','none' to the plot
command to fix this.
b) The height data in the file is incorrect due to a miscalibration of the drone radar instrument. To
correct this error, you need to subtract 300 m from each data point in the array. The array will then
give the depth of each location below the drone’s mean altitude. Generate a new 2D array which
contains the corrected data and plot this.
c) Label the axes of your plot appropriately. The drone records data in a resolution of one data point
per meter.
d) Calculate the size of the area covered by the drone. Store the linear dimensions (i.e., the x and y
lengths) in separate variables, then calculate the total area of your map in a third variable.
e) From your 3D plot, locate a region which is relatively flat in which the rocket can land. Extract this
region from the array to form a new array called ‘landing_site’. The landing site should have
dimensions of at least 25 × 25 m, and be flat to within 1 m. To test the flatness, take the standard
deviation over the potential landing site area. Finally, produce a 3D plot of the landing site, again
labelling the axes properly.
Hint: You may not be able to find a site of the right flatness just by looking at your 3D plot from part
b. You may need to ‘sample’ potential landing sites by taking multiple sub-arrays from the ground
radar data and checking if the flatness is below 1 m. This could be done manually or with a for loop
and if statements.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 10 of 12
QUESTION 6 – FOR LOOP IMAGE PROCESSING [11 MARKS]
For this question you will use your programming skills to process an image, which, as you have learned, can
be treated in Matlab the same as other types of array.
An airline wants to rebrand its aircraft with a new exterior colour scheme. It has produced a mock-up of a
red painted design. But before the launch of the new design, the airline CEO asks to see other colour
concept designs. It is your job to make these. Start by downloading the image aeroplane.jpg from Moodle.
a) Load the aeroplane image into Matlab and show it onscreen. For this, use the imread and imshow
functions.
b) Find the size of the aeroplane image. You will notice that it has three dimensions, not two. You can
think of the image as having three separate layers, each of which is a 2D array. Each layer represents
an 8-bit colour channel; red, green and blue with values 0-255. Together, these make the full colour
image – like this:
Every pixel therefore has three coordinates: (x, y, P) – where P is just the layer number 1, 2 or 3. The
red channel is layer 1, the green channel is layer 2 and the blue channel is layer 3.
To access these in Matlab, you would write something like:
A = imread(‘aeroplane.jpg');
A(25, 50, 3) = 0;
which would set the pixel at (25, 50) in the blue channel (layer 3) to the value 0, or
A(:, :, 1) = 255;
which would set all of the red channel (layer 1) to the value 255.
Try this out by setting a rectangular patch of the aeroplane image blue channel to the value 255, the
highest value it can have. Show your result on screen.
c) To turn the red pixels of your aeroplane image into other colours, one simple way is swap the colour
channels. Start by making two nested for loops to scan over all the pixels in the image, and swap the
layer 1 layer 2 layer 3
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 11 of 12
values in the red and green channels. This should show you what a green painted design would look
like. Show your result onscreen.
d) Now make a mock-up of a blue painted design using the same method as above and show your
result on screen.
Hint: For parts (c) and (d) it may be helpful to make additional copies of the aeroplane image which
you can scan over inside the nested for loops.
e) What are the shortcomings of using this method to modify the colours in the image? Can you
suggest a better way to colour modifications in images like this? Add comments to your script to
answer these questions.
Programming, Professional and Laboratory Skills - MMME1027
Academic year 202**024
Page 12 of 12
PRESENTATION AND FORMATTING [20 MARKS]
a) Code presentation is neat and clear, including:
i. Separate sections for each question.
ii. Meaningful, non-confusing variable names.
iii. No superfluous code which is not needed for the program to run.
iv. Semicolons to supress code output to screen.
[12 marks]
b) Comments are included to explain sections or lines of code which are non-intuitive, or where the
user needs additional information to use the program properly.
[6 marks]
c) Name and email address is given at the top of the code (i.e., in the Matlab script).
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

掃一掃在手機打開當(dāng)前頁
  • 上一篇:COMP639代做、代寫Python/Java編程
  • 下一篇:代寫CSCE 240 – Programming
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    欧美一区二区三区在线播放| 浮妇高潮喷白浆视频| 日日骚av一区| 国产一区二区精品免费| 欧美日本黄视频| 久久久精品一区| 欧美日韩亚洲国产成人| 久久夜色精品国产| 成人精品久久av网站| 少妇精品久久久久久久久久| 国产成人亚洲综合无码| 欧洲在线视频一区| 国产精品黄色影片导航在线观看| 国产日韩欧美在线看| 亚洲欧洲一区二区在线观看| 九色91视频| 国产在线视频一区| 亚洲欧美日韩精品综合在线观看 | 久久久久久久av| 激情内射人妻1区2区3区| 国产99久久精品一区二区 | 91国自产精品中文字幕亚洲 | 青青在线视频观看| 国产精品露脸av在线| 成人免费福利在线| 青青视频在线播放| 在线视频不卡国产| 日韩在线视频观看| 国产久一一精品| 日本久久亚洲电影| 超碰日本道色综合久久综合| 97成人在线观看视频| 欧美日韩天天操| 亚洲欧洲在线一区| 久久亚洲精品国产亚洲老地址| 8050国产精品久久久久久| 免费在线观看毛片网站| 亚洲精品免费av| 国产精品无码免费专区午夜| 91精品久久久久久蜜桃| 免费国产在线精品一区二区三区| 婷婷四房综合激情五月| 欧美精品在线观看| 久久久久久中文字幕| 成人综合国产精品| 好吊色欧美一区二区三区四区| 午夜欧美大片免费观看| 久久香蕉国产线看观看av| 国产suv精品一区二区三区88区 | 中文字幕日本最新乱码视频| 日韩中文字幕网址| 91精品国产91久久久久| 国模吧一区二区| 日本不卡视频在线播放| 一区二区不卡在线视频 午夜欧美不卡' | 久久免费国产视频| 国产女主播av| 黄色小视频大全| 日韩免费一级视频| 午夜精品一区二区三区在线| 色综合老司机第九色激情| www日韩中文字幕在线看| 久久久免费看| 99久久精品免费看国产一区二区三区| 欧美国产一区二区在线| 日韩美女免费线视频| 亚洲爆乳无码专区| 一本一生久久a久久精品综合蜜| 国产精品国产对白熟妇| 日日噜噜噜夜夜爽亚洲精品| 久久婷婷人人澡人人喊人人爽 | 国产女同一区二区| 国产在线精品一区二区三区| 欧美自拍大量在线观看| 亚洲不卡中文字幕无码| 一区二区三区免费看| 另类美女黄大片| 国产精品精品久久久久久| 国产精品免费久久久久影院 | 久久精品91久久香蕉加勒比| 久久精品日韩| 国产成人av一区二区三区| 777午夜精品福利在线观看| aaa级精品久久久国产片| 国产精品午夜视频| 波多野结衣精品久久| 成人免费aaa| 国产精品亚洲激情| 成人免费毛片在线观看| 成人9ⅰ免费影视网站| 成人国内精品久久久久一区| 成人免费毛片网| 91免费人成网站在线观看18| 91精品免费久久久久久久久| 久久久免费看| 日韩在线视频观看正片免费网站| 国产成人精品综合久久久| 久久天天躁狠狠躁老女人| 国产精品久久久久久久天堂| 久久夜精品va视频免费观看| 色综合久久88| 亚洲欧洲在线一区| 亚洲精品永久www嫩草| 五码日韩精品一区二区三区视频| 亚洲精品欧洲精品| 日韩精品伦理第一区| 欧美一区二区综合| 韩国一区二区av| 国产伦精品一区二区三区视频黑人| 国产乱人伦精品一区二区| 99久久精品免费看国产四区| 国产福利视频在线播放| 色妞欧美日韩在线| 国产精品久久久久久久小唯西川 | 一区二区成人国产精品| 亚洲 自拍 另类小说综合图区| 日本人妻伦在线中文字幕| 欧美日韩一区二区三区电影| 国产午夜精品一区| 91精品国产91久久久久福利| 日韩在线中文字幕| 久久6精品影院| 大地资源第二页在线观看高清版| 青青青青草视频| 国产日韩精品在线播放| 8090成年在线看片午夜| 久久久国产精品x99av| 久久99热精品| 日本乱人伦a精品| 国产三级中文字幕| 国产精品av免费在线观看| 日韩中文字幕网| 在线丝袜欧美日韩制服| 人妻无码视频一区二区三区| 国产一区二区黄色| 国产夫妻自拍一区| 不卡毛片在线看| 欧美一级片免费在线| 精品少妇人妻av一区二区| 91观看网站| 国产精品久久91| 午夜精品视频在线观看一区二区| 欧美这里只有精品| 国产精品午夜av在线| 久久久久免费视频| 久久久久久com| 欧美午夜精品久久久久免费视| 成人免费a级片| 国产精品网站大全| 婷婷久久五月天| 国产一区二区三区色淫影院 | 91精品视频专区| 国产精品久久久久7777| 亚州国产精品久久久| 蜜桃传媒一区二区三区| 久久人人爽爽人人爽人人片av| 国产精品福利片| 日韩av不卡在线播放| 国产精品一区久久久| 国产精品爽爽爽爽爽爽在线观看| 亚洲a在线播放| 国产日韩换脸av一区在线观看| 日韩一区二区av| 欧美一区二区三区……| 风间由美一区二区三区| 国产精品久久在线观看| 日本阿v视频在线观看| 99久久自偷自偷国产精品不卡| 另类天堂视频在线观看| 欧美在线欧美在线| 久久免费视频3| 亚洲自拍av在线| 国模精品娜娜一二三区| 国产成人久久久精品一区| 日本一本a高清免费不卡| 不卡影院一区二区| 久久国产精品久久久久久| 激情五月六月婷婷| 国产成人小视频在线观看 | 日韩天堂在线视频| 日本福利视频网站| 国产精品91在线| 亚洲国产精品久久久久爰色欲 | 色狠狠av一区二区三区香蕉蜜桃| 亚洲不卡中文字幕无码| 97人人香蕉| 亚洲自拍另类欧美丝袜| 隔壁老王国产在线精品| 欧美激情精品久久久久久大尺度| 国内精品**久久毛片app| 精品国模在线视频| 欧美专区日韩视频| 日韩一区二区福利| 奇米影视亚洲狠狠色| 九色视频成人porny| 日韩免费毛片| 国产成人黄色片| 日韩视频在线免费看| 久久99精品久久久久久三级| 三年中国中文在线观看免费播放|