框架 练习 2.46 2.47
来源:互联网 发布:mac投影分辨率设置 编辑:程序博客网 时间:2024/06/06 04:13
#lang racket;: 练习 2.46(define (make-vect x y) (cons x y))(define (xcor-vect vect) (car vect))(define (ycor-vect vect) (cdr vect))(define (add-vect v1 v2) (make-vect (+ (xcor-vect v1) (xcor-vect v2)) (+ (ycor-vect v1) (ycor-vect v2))))(define (sub-vect v1 v2) (make-vect (- (xcor-vect v1) (xcor-vect v2)) (- (ycor-vect v1) (ycor-vect v2))))(define (scale-vect s vect) (make-vect (* s (xcor-vect vect)) (* s (ycor-vect vect))));: 练习 2.47(define (make-frame origin edge1 edge2) (list origin edge1 edge2))(define (origin-frame frame) (car frame))(define (edge1-frame frame) (cadr frame))(define (edge2-frame frame) (caddr frame));: 框架(define (frame-coord-map frame) (lambda (v) (add-vect (origin-frame frame) (add-vect (scale-vect (xcor-vect v) (edge1-frame frame)) (scale-vect (ycor-vect v) (edge2-frame frame))))))
0 0
- 框架 练习 2.46 2.47
- 框架练习
- Rap框架练习
- php框架练习
- 集合框架(TreeSet练习)
- D3D 练习小框架
- 练习:QQ 框架搭建
- Qwt框架练习1
- 集合框架练习(1)
- Html基本框架练习
- SSM框架练习总结
- io框架练习
- Java集合框架练习
- 集合框架练习
- RAP框架练习(续)
- python 爬虫scrapy框架练习
- java集合框架小练习
- 集合框架--ArrayList练习实例
- css实现简单的水平垂直居中
- Codeforces Round #355 (Div. 2)(模拟)
- ADB指令练习 (重点)
- 正则表达式30分钟入门教程
- Java并发编程:基本概念与volatile关键字解析
- 框架 练习 2.46 2.47
- ios 浏览带目录的pdf文件
- JAVA多线程实现的三种方式
- 该如何快速提高ZBrush的创作效率
- android,防止toast重复显示的方法
- C#依赖注入那些事儿(二)
- exports 和 module.exports 的区别
- Oracle中start with...connect by子句的用法
- 致广大的程序媛