Question
this is what i got but I dont know what I did wrong on line 2. The MATLAb couldn't run. Please help me correct this
this is what i got but I dont know what I did wrong on line 2. The MATLAb couldn't run.
Please help me correct this code.
f=fopen('springs.txt'); textscan(f,'%s%s%s%s',1);%firstline read A=textscan(f,'%s%f%f%f%f '); data=cell2mat(A(2:end)); fclose(f); x=data(1,:)./data(2,:); E=.5*data(2,:).*x.*x; f=fopen('springsNew.txt','w'); fprintf(f,' Spring 1 Spring 2 Spring 3 Spring4 '); fprintf(f,'Force (N) %10d %10d %10d %10d ',data(1,:)); fprintf(f,'Spring constant (N/m) %10d %10d %10d %10d ',data(2,:)); fprintf(f,'Potential Energy(J) %10f %10f %10f %10f ',E); fclose(f);
Problem 2 The force required to compress a linear spring is given by the equation where F is the force (N), and k is the spring constant (N/m) The potential energy stored in the compressed spring is given by the equation where E is the energy (J) The following information is available for 4 springs; this table is provided in the file springs.txt on Blackboard. 20 200 30 250 25 300 20 400 Force Spring constant, k (N/m) Write a MATLAB program to read in the information from the file and to calculate the potential energy stored in each spring. Print a table of the results containing the force, spring constant, and potential energy for each spring to a new file. (Hint: Look at help fprintf for information about printing in a table format.) Submit the .m file and the output fileStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started