Solve a programming problem, MATLAB Programming

Assignment Help:

Write a function rid_multiple_blanks that will receive a string as an input argument. The string contains a sentence that may have multiple blank spaces in between some of the words. The function will return the string with only one blank in between words. For example,

>> mystr = 'Hello and how are you?';
>> rid_multiple_blanks(mystr)
ans =
Hello and how are you?

Save the function in a Matlab ".m" file and test it with several different input strings in the command window.

In this question we will practice using Matlab structures. In your script, which should be called ‘yourname_lab5_2.m', you need to create a vector of structures to represent some student quiz data.

Quiz data for a class is stored in a file called ‘studentinfo.dat'. Each line in the file has the student ID number (which is an integer) followed by the quiz scores for that student. For example, if there are four students and three quizzes for each, the file might look like this:

44 7 7.5 8
33 5.5 6 6.5
37 8 8 8
24 6 7 8

In the script load the data into a vector of structures. Each structure represents one student and has two fields: ‘id-no' for the integer student ID number and ‘quiz' as a vector of quiz scores. Graphically the structure will look like this:

To accomplish this, first use the load function to read all information from the file into a matrix. Then, using a loop, copy the data into a vector of structures as specified previously. Then, the script will calculate and print the quiz average for each student; for example, if the file is as just shown:

Student Quiz Ave

44 7.50
33 6.00
37 8.00
24 7.00

3. Start and Stop Codon

In nature the translation from the mRNA to the protein sequence always begins at a start codon (AUG) and ends at one of the stop codon (UAA, UGA and UAG) . Nucleotide bases before the start codon are not translated. In this question, we want to remove the bases before the first start codon in an mRNA sequence and translate the remaining bases into a protein sequence.

a) Create a function called remove_to_start that takes as input a string and returns a new string with everything prior to the first start codon removed.

For example:
>> s1 = 'AAACCCAUGCCCUAA'
>> s1_trim = remove _to_start(s1)

s1_trim =
AUGCCCUAA


Related Discussions:- Solve a programming problem

Off-line signature verification and recognition, Project: "An Efficient Hum...

Project: "An Efficient Human Identification Using Gait Analysis" I want apply/follow the same methodology (Methods/Algorithms) for this paper ("Human Gait Recognition Using Bezi

Determine standard deviation, Find f(t) for each F(s): Problem: ...

Find f(t) for each F(s): Problem: Based on an examination given to a large class in which the maximum score is 100 points, assuming that 20 grades taken at random f

linear differential equation in matlab, Problem 1:   What are the di...

Problem 1:   What are the different methods that can be used to solve a differential equation? Please provide a numbered list. Problem 2:   For a first order linear d

Calculates the inverse of matrix by gauss-jordan elimination, Write a funct...

Write a function that solves a system of linear equations or calculates the inverse of a matrix by Gauss-Jordan elimination. Your function should accept a matrix as an argument and

Appending data to a data file, Appending data to a data File: A text f...

Appending data to a data File: A text file once exists; the data can be appended to it. The format is similar as formerly, with the addition of the qualifier -append. For illu

Matlab script that will prompt the user to enter the launch , Consider the ...

Consider the analytic solution of the projectile problem described. Write a MATLAB script that will prompt the user to enter the launch speed and angle, and will compute the peak h

Data mining, I need my data mining assignment done. Can you guys help me wi...

I need my data mining assignment done. Can you guys help me with that?

Illustration of switch statement, Illustration of switch statement: He...

Illustration of switch statement: Here are the two illustrations of calling this function: >> quiz = 22; >> lg = switchletgrade(quiz) lg = X >> quiz = 9; >>

Determine the probability - discrete distributions, The occurrence of bushf...

The occurrence of bushfires in the Port Stephens area may be modelled by a Poisson process. The average occurrences of bushfires n is assumed to be either 15 (event A 1 ), 20 (even

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd