Write a function named ''read_line''

Assignment Help MATLAB Programming
Reference no: EM13163481

  1. a) Write a function named 'read_line' which has one input

    parameter ('specs') and one output parameter ('ret_line'). Your

    function should do the following:

  2. b) Suppose 'specs' is a struct with 4 fields: {file_dir, file_name, nlines,

    my_line}. Use if?end or if?elseif?end statements to check that:
    1. 'specs'isindeedastruct.
    2. Thefourfieldsaboveallexist.
    3. Thefields'file_dir','file_name'are(non?empty)strings

  3. c) You should use the 'error' function to indicate an error if your checks above fail.

  4. d) Now suppose you have a directory whose name is stored in 'specs.file_dir' which contains a file whose name is stored in 'specs.file_name'. You should assume that you have a simple text file which contains text (NOT numeric data).

  5. e) Your function should open the file (hint: use fopen), and read 'specs.nlines' number of lines (rows) from the file into a cell array 'C'. Each element of C should contain one line from your file. You can assume that there are no errors in the parameter 'specs.nlines', that is, it cannot exceed the number of lines in your file.

  6. f) Suppose 'specs.my_line' specifies some line number. The output parameter 'ret_line' should be set to this line (you should return a string).

  7. g) Verify that your code works by saving some text into a file (created in notepad / textedit) and saving the file with extension '.txt'. You should attach the file (call it 'test.txt') with your code.

 

 

Reference no: EM13163481

Questions Cloud

Write a flowchart to solve any linear equation ax+b=01. : Write a flowchart to solve any linear equation ax+b=01. W Write a flowchart to solve any linear equation ax^2+bx+C=0
What mass of cacl2 should the chemist use : A chemist wants to make 6.5L of a 0.310M CaCl2 solution.What mass of CaCl2 (in g) should the chemist use?
What mass of water contains of hydrogen : Water is composed of 11.2% hydrogen and 88.8% oxygen. What mass of water contains 16.0g of hydrogen?
Calculate the total execution time : Calculate the total execution time of a program consisting of 100 instructions for NIOS II/f(6-stage pipeline) if five instructions are branch instructions. Clock frequency is 50MHz. Consider two cases: (1) 100% success in branch prediction, (2) n..
Write a function named ''read_line'' : Verify that your code works by saving some text into a file (created in notepad / textedit) and saving the file with extension '.txt'. You should attach the file (call it 'test.txt') with your code.
Why is tetraphenylporphyrin : Why is tetraphenylporphyrin (TPP) so stable? Why is it planar? Why does it precopitate so easily?
How much water would you expect to vaporize : A 50.0 gram piece of iron at 152 degrees celsius is dropped into a 20.0 grams of Water at 89 degrees Celsius in an open thermally insulated container. How much water would you expect to vaporize, assuming no water splashes out?
Discuss why a make sense chart of accounts is important : Discuss why a "make sense" chart of accounts is important. Specifically, how can setting it up well help the company's managers and vice versa.
Kerfuffleboard is a game very much like shuffleboard : Kerfuffleboard is a game very much like Shuffleboard. Players take turns shooting disks at a trianglular scoring area. While the scoring areas are the same in shuffleboard and kerfuffleboard, a disk's contribution to a player's score will be calcu..

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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