Mercurial > hg > Members > masakoha > seminar
comparison Aug_19th.html @ 3:b798246629dd
fix Aug_19th
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 19 Aug 2014 20:41:29 +0900 |
parents | 69de65730c71 |
children |
comparison
equal
deleted
inserted
replaced
2:69de65730c71 | 3:b798246629dd |
---|---|
261 </code> | 261 </code> |
262 </ul> | 262 </ul> |
263 </pre> | 263 </pre> |
264 </div> | 264 </div> |
265 | 265 |
266 | 266 <div id="cover"> |
267 <div id="cover"> | 267 <h1>波形の生成</h1> |
268 <h1>三角波、矩形波の生成</h1> | 268 |
269 | 269 <p>矩形波</p> |
270 <ul> | 270 <pre> |
271 <li>矩形波</li> | 271 <code> |
272 <pre> | 272 double |
273 <code> | 273 square(double t){ |
274 double square(double t){ | |
275 double decimal_part = t - abs(t); | 274 double decimal_part = t - abs(t); |
276 return decimal_part < 0.5 ? 1 : -1; | 275 return decimal_part < 0.5 ? 1 : -1; |
277 } | 276 } |
278 </code> | 277 </code> |
279 </pre> | 278 </pre> |
280 | 279 |
281 <li>三角波</li> | 280 <img src="./images/sqrWave.png" width="50%" height=""> |
282 <pre> | 281 |
283 <code> | 282 </div> |
284 double tri(double t){ | 283 |
284 | |
285 | |
286 <div id="cover"> | |
287 <h1>波形の生成</h1> | |
288 | |
289 <p>三角波</p> | |
290 | |
291 <pre> | |
292 <code> | |
293 double | |
294 tri(double t){ | |
285 | 295 |
286 double decimal_part = t - abs(t); | 296 double decimal_part = t - abs(t); |
287 | 297 |
288 if(abs(t) % 2 != 0){ | 298 if(abs(t) % 2 != 0){ |
289 return decimal_part < 0.5 ? decimal_part : 1 - decimal_part; | 299 return decimal_part < 0.5 ? decimal_part : 1 - decimal_part; |
290 }else{ | 300 }else{ |
291 return decimal_part < 0.5 ? -decimal_part : 1 - decimal_part; | 301 return decimal_part < 0.5 ? -decimal_part : 1 - decimal_part; |
292 } | 302 } |
293 } | 303 } |
294 </code> | 304 |
295 </ul> | 305 </code> |
296 </pre> | 306 </pre> |
307 | |
308 <img src="./images/triWave.png" width="50%" height=""> | |
309 | |
310 </div> | |
311 | |
312 | |
313 | |
314 <div id="cover"> | |
315 <h1>波形の生成</h1> | |
316 | |
317 <p>のこぎり波</p> | |
318 <pre> | |
319 <code> | |
320 double | |
321 saw(double t) | |
322 { | |
323 double decimal_part = t - abs(t); | |
324 return decimal_part; | |
325 } | |
326 </code> | |
327 </pre> | |
328 | |
329 <img src="./images/sawWave.png" width="50%" height=""> | |
297 </div> | 330 </div> |
298 | 331 |
299 | 332 |
300 | 333 |
301 <div id="cover"> | 334 <div id="cover"> |