- 15,443
- 10,142
Here's a simple MATLAB program to plot the sine and cosine curves for the interval 000 to 2π2\pi2π:
Code:
Output:
Solution Credits:
Proposed by: @hagopbul
Coded by: @ChatGPT
Tested on: Freemat a Matlab clone
Reviewed by: @jedishrfu
Code:
Matlab:
% Define the interval from 0 to 2π
x = linspace(0, 2*pi, 100);
% Compute sine and cosine values
y_sin = sin(x);
y_cos = cos(x);
% Plot the sine and cosine curves
figure;
plot(x, y_sin, 'b', 'LineWidth', 2); % Sine curve in blue
hold on;
plot(x, y_cos, 'r', 'LineWidth', 2); % Cosine curve in red
% Add labels, title, and legend
xlabel('x (radians)');
ylabel('Function value');
title('Sine and Cosine Functions');
legend('sin(x)', 'cos(x)');
% Grid for better visualization
grid on;
hold off;
Explanation:
- linspace(0, 2*pi, 100): Generates 100 equally spaced points between 000 and 2π2\pi2π.
- sin(x) and cos(x): Computes sine and cosine values for these points.
- plot(x, y_sin, 'b', 'LineWidth', 2): Plots the sine curve in blue with a thick line.
- plot(x, y_cos, 'r', 'LineWidth', 2): Plots the cosine curve in red with a thick line.
- xlabel, ylabel, title, and legend: Add necessary labels and title.
- grid on: Enhances visibility with a grid.
Output:
Solution Credits:
Proposed by: @hagopbul
Coded by: @ChatGPT
Tested on: Freemat a Matlab clone
Reviewed by: @jedishrfu
Last edited: