Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
How to generate a Sine with parameter input and output pre determined?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
How to generate a Sine with parameter input and output pre determined?
Hello, I need to generate 3 million files based cuvas with values X, Y (Time, Amplitude) of type Float for both.
How can I make a function that I indicate the time, amplitude, and get a txt file of data for each curve?
0 Kommentare
Antworten (2)
Nir Rattner
am 4 Aug. 2014
Bearbeitet: Nir Rattner
am 5 Aug. 2014
Given a sinusoid of the form “y = A * sin(w * x)”, I’m assuming you want the function to take “A” and “w” as parameters. The code below also assumes that “x” will span one period. The results will be saved as a text file based on the given name “outputFile”.
Edit: Based on your comment, it seems that you want to be able to control the amplitude, period, start time, and end time. In that case it seems like the following function should give you the correct results. "A" represents the amplitude, "T" represents the period, and "t" represents a vector that contains all of the time values.
function sineFunction(A, w, t, outputFile)
y = A * sin(t * 2 * pi / T);
save(outputFile, 't', 'y', '-ASCII');
Here is the function call you would make for the example you gave:
sinFunction(180, 10, 0 : 0.01 : 5, 'out.txt');
0 Kommentare
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!