EDA365电子论坛网

标题: 学习一下用matlab进行图形绘制 [打印本页]

作者: pulbieup    时间: 2019-12-19 09:49
标题: 学习一下用matlab进行图形绘制
# N# V$ c. C  C, C5 L; F* }# l
目前存在的一些问题:1 u- |& o8 h5 W! x7 f
1.第一题的两个图像无法重叠8 I4 Q2 `! l7 t9 g& p# z
2.最后一个题的第一个图是六瓣,而我写的是八瓣. }. M& \- O4 J: T$ q3 {
感谢张同学给我指出来,目前我正在思考解决方法
( p+ r+ ?! B  W第一个的话我以为把框缩小就可以重叠了,但是今天试了一下还是分开的,还没想出来怎么实现能够通过缩小框让他们重叠
2 j( r: M6 P6 S, I3 o# Q7 A- N第二个我一开始以为是玫瑰线,但是k是偶数则有2k个瓣,k是奇数则有k个瓣,所以按道理不存在六瓣玫瑰线,仔细一看发现,这个不是玫瑰线,而是其他什么图形,但是我不知道函数,所以无法写0 U: M/ R4 C* }% E: g
希望有其他同学大佬能够解决一下,还有最后一个图形的画法我也不会,主要是函数的问题
, c, H. R/ t6 D) F! c
% [4 e; k7 ]& ~; b一、实验任务和目的

9 y6 W! ^5 ^- \9 w. K* R9 h8 Z8 ~+ [
二、实验内容# ?9 u+ Q, e. z  @2 S
1. 画出如下图形
7 R6 _0 w' W& r ! E0 i0 M8 E3 T' ?6 [
5 L0 P& p0 \% f' r9 p+ k
这个怎么说呢,明明就是个**,第二个图形是cosx?
6 N# m; v; ?" G( o. Z5 F8 z而且matlab有现成的gui可以对图形编辑,为什么非要用代码做出来?
* {4 G+ K( M# S我就是先画个大致轮廓,然后用matlab里边图形编辑做的
' J& a5 }, [6 ^! R
! O  T. ~0 k+ M- B) j. A& m: [! g5 d6 f
. ^( `5 g1 i6 v$ Y% H1 {- n
代码结果
7 e- |& N* @: O; @ 2 ]% G0 `9 B0 o3 }

; Z1 [  f% H& c7 f然后我直接用图形编辑器,上色加粗移动说明文字加箭头都是分分钟的事啊,而且matlab里面有个固定的就是x轴范围显示默认为int,所以要是指定2*pi的范围,x轴还会显示10,那又要求不能显示十,那只好通过编辑器对x轴范围更改,我改成7.9就ok了,要是直接用代码,我是实现不出来7 w$ r1 G9 M9 U! U: D5 {2 [
2 r: h& u" V/ K( W! a) s5 B

. V9 y  H6 {6 D+ f5 S' X* ]$ A0 T, r1 T4 ]0 J* I4 V
2.画出以下图形
/ _$ k5 ?6 `* V
- C; }8 r! K/ m) j1 y$ @
! |0 P9 B: s+ f  _
, F0 q1 l: G' B3 W3 {; m) g# _
4 a4 Y2 N1 |6 W, b
/ ]+ h/ \- Q& a/ G/ I/ [6 u) n
. L; R; j) u& v! M% F5 q) q/ ^& S1 A: _4 H- N

1 W6 A) H; N4 m  Z, J, G" O. k
. A; ?% i' _6 K8 f2 P $ `6 p  f9 d/ s* [( }- k
% s1 w. |$ j" k' b. C& }) E

% z) P! r0 Q! n: t
2 E+ T$ C4 X9 u$ D! w4.画图形+ |" r& g) d  n$ ]
6 Z) J9 k/ L( Q# _: k4 l1 p1 a
  b( `% |- E5 L# H
图1:' J* X' L$ R9 r. e4 Q
) E, Z* [1 d7 J$ t! J, b
- l* f( ]+ `5 o9 F% P6 ?
5 D# g" M5 K% V7 Z! h! H' G# f
图2:0 _# s0 e" p0 X5 U' g$ l% V

* i5 ^8 F- k5 t! h6 i, \5 \1 s- n8 Q5 C4 v! Z1 m& X& Q5 D

' A0 i' e& J5 I, B) t6 Y! z# H. d: a; [5 g6 o5 h# L$ |+ z& y7 M
图3:2 }# L  Q: N2 |0 |1 R

7 I* s5 D' {- Y6 @7 n4 U; o: H4 Q; }. ]; M7 v- l

% M+ o: ^) E+ A$ x3 J图4:
5 x9 s5 z6 i1 |2 d
6 Z  y/ D/ w0 Y+ M  m* k% T1 o0 x
, E( }$ Q  {" ^" E; D
4 W" H  b! f; V% @& m0 K' H" A8 g6 S" {  S
( d% i# ]$ m; C" k( i0 [

作者: relchhiclty    时间: 2019-12-19 17:59
谢谢分享




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2