Sum of a function into a new file
Show older comments
Please help me with this assignment!!
"Create a file called data1 by using the Matlab editor. For instance,
23
56
18
6
7
43
Write a Matlab script that reads data1, calculates the sum of its records sum1, and writes sum1 to the file called result."
Here is what I have so far, I am stuck on finding the sum and writing the sum into a file.
data1.m:
clc,clear
x = [23 56 18 6 7 43];
fid = fopen('rabFile.txt','w');
fprintf(fid,'%5.2g\n',x);
fclose(fid);
assignment_19.m:
fid = fopen('rabFile.txt','r');
if fid == -2
disp('Error opening file');
else
arr = fscanf(fid,'%g',[1 Inf]);
end
fclose(fid);
rabFile.txt:
23
56
18
6
7
43
4 Comments
Rik
on 21 Oct 2020
Your assignment has 3 parts. Which part do you have trouble with?
Claire Crowe
on 21 Oct 2020
Walter Roberson
on 21 Oct 2020
you should be testing fid less than 0 rather than equal -2 by the way.
Rik
on 22 Oct 2020
You are writing data to a file in that first part of your code, so you know how to write data to a file.
If you search on Google for 'calculate sum Matlab' I expect the function you need will be the top result.
Answers (1)
Srivardhan Gadila
on 27 Oct 2020
0 votes
Categories
Find more on Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!