1.绘制y=sin3x 函数曲线,并进行美化。(展示相关代码和导出图像)
时间: 2024-12-13 08:22:08 浏览: 6
为了绘制 y = sin(3x) 的函数曲线并进行美化,我们可以使用 Python 的 Matplotlib 库。这是一个示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建 x 轴数据范围
x = np.linspace(-np.pi, np.pi, 400)
# 计算 y 值
y = np.sin(3 * x)
# 绘制曲线并设置美观的样式
plt.plot(x, y, color='deepskyblue', linewidth=2.5, linestyle='-', marker='o', markersize=6, label='y = sin(3x)')
# 设置图形美观细节
plt.title('Sine Function with Amplitude 3')
plt.xlabel('X (Radians)')
plt.ylabel('Y')
plt.legend()
plt.grid(True, linestyle='--') # 添加网格线
plt.tick_params(labelsize=12) # 提升标签大小
plt.xticks(np.arange(-np.pi, np.pi + 0.1, np.pi / 2)) # 定义等间距的刻度
plt.margins(0.1) # 增加图表边缘空间
# 导出图像到文件
plt.savefig('sin_3x.png', dpi=300)
plt.show()
相关问题
用matlab1.绘制y=sin3x 函数曲线,并进行美化。(展示相关代码和导出图像)
在MATLAB中,你可以使用`plot`函数来绘制正弦曲线,并通过添加额外的参数来美化图形。首先,我们需要导入必要的库并生成数据点,然后创建图形并进行调整。下面是一个简单的例子:
```Matlab
% 导入绘图所需的库
close all; % 关闭所有打开的图形窗口
clear; % 清空当前工作区
% 创建x值从0到2*pi的均匀分布
x = linspace(0, 2*pi, 400); % 400个点用于更平滑的曲线
% 计算y = sin(3x)
y = sin(3 * x);
% 绘制曲线,指定线宽、颜色和标记样式
figure; % 创建一个新的图形窗口
plot(x, y, 'b', 'LineWidth', 2, 'Marker', '+', 'MarkerFaceColor', 'r'); % 蓝色实线,加红点
% 美化图形:设置标题、轴标签、网格线和坐标刻度
title('Sine Function with Amplitude 3 and Period 2π');
xlabel('X-axis (Radians)');
ylabel('Y-axis (sin(3x))');
grid on; % 显示网格线
xlim([0, 2*pi]); % 设置x轴范围
ylim([-1.5, 1.5]); % 设置y轴范围
% 导出图像到文件
saveas(gcf, 'sine_curve.png', 'png'); % 保存为PNG格式
```
运行以上代码后,你会看到一个美观的y = sin(3x)函数曲线,并已保存为名为`sine_curve.png`的图像。
阅读全文