ios上的初中数学几何画板课件画板lite怎么用

iOS开发之简单画板实现
这几天在学习Quartz2D,学习了一个简单画板的实现,现在把实现过程记录一下。 主要用到的点就是画线,截屏,绘制图片,选择图片,以及保存所有绘制的线。 首先在storyboard上布局好控件,设置约束等等,最后的效果是这样:
自定义画板DrawView,使用时可能是从xib中加载,也可能是手动创建,所以创建对象的方法需要实现两个: #import@interfaceDrawView:UIView/**线宽*/@property(nonatomic,assign)NSIntegerlineW/**颜色*/@property(nonatomic,strong)UIColor*pathC/**图片*/@property(nonatomic,strong)UIImage*-(void)-(void)@end -(void)awakeFromNib{[selfsetUp];}-(instancetype)initWithFrame:(CGRect)frame{if(self==[superinitWithFrame:frame]){[selfsetUp];}} setUp初始化方法,初始化时要做的事情就是给画板添加拖动手势,也可以将画笔路径的线宽在这里设置 //自定义初始化方法-(void)setUp{//添加手势UIPanGestureRecognizer*pan=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(pan:)];[selfaddGestureRecognizer:pan];//初始化时设置路径线宽_lineWidth=2;} 手指在画板上移动时开始绘制线条,这里因为原生的UIBezierPath类没有办法设置路径颜色,所以这里只能自定义Path类了
#import@interfaceDrawPath:UIBezierPath@property(nonatomic,strong)UIColor*pathC@end 手指移动时,绘制线条,路径是自定义的Path类 @interfaceDrawView()@property(nonatomic,strong)DrawPath*/**保存所有路径的数组*/@property(nonatomic,strong)NSMutableArray*pathA@end//懒加载-(NSMutableArray*)pathArr{if(_pathArr==nil){_pathArr=[NSMutableArrayarray];}return_pathA} -(void)pan:(UIPanGestureRecognizer*)pan{//获取开始的触摸点CGPointstartP=[panlocationInView:self];if(pan.state==UIGestureRecognizerStateBegan){//创建贝塞尔路径_path=[[DrawPathalloc]init];_path.lineWidth=_lineW_path.pathColor=_pathC//不能在手指抬起时将路径添加到数组,因为在遍历数组画线时路径还没有被添加到数组里面[_pathArraddObject:_path];//设置起点[_pathmoveToPoint:startP];}//连线[_pathaddLineToPoint:startP];//重绘,调用drawRect方法[selfsetNeedsDisplay];} 画线实现drawRect方法,绘制线条或者图片时,是把数组中的路径全部画出来 -(void)drawRect:(CGRect)rect{//把所有路径画出来for(DrawPath*pathinself.pathArr){if([pathisKindOfClass:[UIImageclass]]){//画图UIImage*image=(UIImage*)[imagedrawInRect:rect];}else{//画线[path.pathColorset];[pathstroke];}}} 当把图片添加到画板时 -(void)setImage:(UIImage*)image{_image=[self.pathArraddObject:image];//重绘调用drawRect才能在画板上显示图片[selfsetNeedsDisplay];} 还可以把直接更新路径数组的操作封装在画板中 -(void)clear{//清除[self.pathArrremoveAllObjects];[selfsetNeedsDisplay];}-(void)undo{//撤销[self.pathArrremoveLastObject];[selfsetNeedsDisplay];} 控制器中: @interfaceViewController()@property(weak,nonatomic)IBOutletDrawView*drawV@end 实现几个按钮对画板的操作: -(IBAction)clear:(id)sender{//清屏[_drawViewclear];}-(IBAction)undo:(id)sender{//撤销[_drawViewundo];}-(IBAction)eraser:(id)sender{//擦除就是把路径的颜色设置为画板的背景色,假象_drawView.pathColor=_drawView.backgroundC_drawView.lineWidth=20;}-(IBAction)changeLineWidth:(UISlider*)sender{//改变路径线宽_drawView.lineWidth=sender.}-(IBAction)changeColor:(UIButton*)sender{//改变路径颜色_drawView.pathColor=sender.backgroundC}-(IBAction)pickPhoto:(id)sender{//选择照片//弹出系统相册UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];//设置选择控制器的来源UIImagePickerControllerSourceTypeSavedPhotosAlbum:照片库picker.sourceType=UIImagePickerControllerSourceTypeSavedPhotosA//设置代理picker.delegate=//modal出控制器[selfpresentViewController:pickeranimated:YEScompletion:nil];}-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{//获取选择的图片UIImage*image=info[UIImagePickerControllerOriginalImage];//创建一个处理图片的viewImageHandleView*handleView=[[ImageHandleViewalloc]initWithFrame:self.drawView.bounds];handleView.handleCompletionBlock=^(UIImage*image){_drawView.image=};[self.drawViewaddSubview:handleView];//将图片画在画板上handleView.image=//_drawView.image=//dismiss[selfdismissViewControllerAnimated:YEScompletion:nil];//NSLog(@"%@",info);}-(IBAction)save:(id)sender{[UIViewanimateWithDuration:0.15animations:^{//保存当前画板上的内容//开启上下文UIGraphicsBeginImageContextWithOptions(_drawView.bounds.size,NO,0);//获取位图上下文CGContextRefctx=UIGraphicsGetCurrentContext();//把控件上的图层渲染到上下文[_drawView.layerrenderInContext:ctx];//获取上下文中的图片UIImage*image=UIGraphicsGetImageFromCurrentImageContext();//关闭上下文UIGraphicsEndImageContext();//保存图片到相册UIImageWriteToSavedPhotosAlbum(image,self,@selector(image:didFinishSavingWithError:contextInfo:),nil);self.drawView.alpha=0;}completion:^(BOOLfinished){[UIViewanimateWithDuration:0.15animations:^{self.drawView.alpha=1;}];}];}//保存成功后的方法必须是这个,不能随便写-(void)image:(UIImage*)imagedidFinishSavingWithError:(NSError*)errorcontextInfo:(void*)contextInfo{NSLog(@"保存成功");} 从相册选择完图片后把图片显示在画板上了但是还没有渲染到layer,这时候需要对图片进行移动缩放旋转这些操作的话,但是UIImage是不能拉伸旋转这些操作的,UIImageView才可以,所以解决思路就是自定义一个view来专门处理对图片的操作,在自定义view上放一个UIImageView,从相册选择图片后获取的image设置给UIImageView,这样的自定义view上操作UIIamgeView。 #import@interfaceImageHandleView:UIView/**图片*/@property(nonatomic,strong)UIImage*/**block*/@property(nonatomic,strong)void(^handleCompletionBlock)(UIImage*image);@end #import"ImageHandleView.h"@interfaceImageHandleView()/**image*/@property(nonatomic,weak)UIImageView*imageV@end@implementationImageHandleView//防止图片上的触摸事件传递到画板-(UIView*)hitTest:(CGPoint)pointwithEvent:(UIEvent*)event{return_imageV}-(UIImageView*)imageView{if(_imageView==nil){UIImageView*imageV=[[UIImageViewalloc]initWithFrame:self.bounds];_imageView=imageV;//设置imgaeview允许与用户交互_imageView.userInteractionEnabled=YES;//添加手势[selfsetUpGestureRecognizer];//把这个imageview添加到图片处理的view上[selfaddSubview:imageV];}return_imageV}#pragmamark-添加手势-(void)setUpGestureRecognizer{//平移手势UIPanGestureRecognizer*pan=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(pan:)];[_imageViewaddGestureRecognizer:pan];//旋转手势UIRotationGestureRecognizer*rotation=[[UIRotationGestureRecognizeralloc]initWithTarget:selfaction:@selector(rotation:)];rotation.delegate=[_imageViewaddGestureRecognizer:rotation];//缩放手势UIPinchGestureRecognizer*pinch=[[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(pinch:)];pinch.delegate=[_imageViewaddGestureRecognizer:pinch];//长按手势UILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longPress:)];[_imageViewaddGestureRecognizer:longPress];}#pragmamark-处理平移手势-(void)pan:(UIPanGestureRecognizer*)pan{//获取手指的偏移量CGPointtranp=[pantranslationInView:self.imageView];//设置imageview的形变self.imageView.transform=CGAffineTransformTranslate(self.imageView.transform,tranp.x,tranp.y);//复位[pansetTranslation:CGPointZeroinView:self.imageView];}#pragmamark-处理旋转手势-(void)rotation:(UIRotationGestureRecognizer*)rotation{//设置imageview的形变self.imageView.transform=CGAffineTransformRotate(self.imageView.transform,rotation.rotation);//复位rotation.rotation=0;}#pragmamark-处理缩放手势-(void)pinch:(UIPinchGestureRecognizer*)pinch{//设置imageview的形变self.imageView.transform=CGAffineTransformScale(self.imageView.transform,pinch.scale,pinch.scale);//复位pinch.scale=1;}#pragmamark-处理长按手势-(void)longPress:(UILongPressGestureRecognizer*)longPress{//图片处理完成if(longPress.state==UIGestureRecognizerStateBegan){//高亮效果[UIViewanimateWithDuration:0.25animations:^{self.imageView.alpha=0;}completion:^(BOOLfinished){[UIViewanimateWithDuration:0.25animations:^{self.imageView.alpha=1;}completion:^(BOOLfinished){//高亮时生成一张新的图片//开启位图上下文UIGraphicsBeginImageContextWithOptions(self.bounds.size,NO,0);//获取位图上下文CGContextRefctx=UIGraphicsGetCurrentContext();//把控件的图层渲染到上下文[self.layerrenderInContext:ctx];//从上下文中获取新的图片UIImage*image=UIGraphicsGetImageFromCurrentImageContext();//关闭上下文UIGraphicsEndImageContext();//调用blockif(_handleCompletionBlock){_handleCompletionBlock(image);}//移除父控件[selfremoveFromSuperview];}];}];}}#pragmamark-手势代理方法-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer{//yes表示同时支持多个手势returnYES;}-(void)setImage:(UIImage*)image{_image=//把图片展示到UIImageView上self.imageView.image=}@end 需要注意的是,当长按将操作过的图片绘制都画板上生成一张新的图片后,这时候需要把这个image设置给画板drawView,但是这时候就必须要在专门处理图片的view中去import画板view,这样耦合性太强。所以为了解耦,可以使用代理或者Block。我用了Block将刚刚生成的image先保存起来,在控制器中初始化imageHandleView之后再赋值给drawView。 最后保存画板上的内容就是将画板上的内容生成图片保存到相册即可。注意,保存完之后执行的方法必须是这个: -(void)image:(UIImage*)imagedidFinishSavingWithError:(NSError*)errorcontextInfo:(void*)contextI 最后效果图是这样的: 画线: 带图片的: 保存生成的图片:
最新教程周点击榜
微信扫一扫至少要可以根据解析式绘制函数图像。找了很久未果。求助于广大知友们。:)
QuickGraph是专门画图的,AppStore收费,不过有也有免费的Lite版,网上有越狱免费版。iOS数学软件本人用的有MathStudio和PocketCAS。前者类似Mathematica且AppStore免费,后者只有越狱版,均支持符号运算。如果大学学习需要可以考虑WolframAlpha和Matlab的移动版。前者可以免费用,后者以前要Licence现在不知道。========准大一狗16.7.2更新========Matlab依旧需要Licence。!!!…发现Win、iOS和安卓都有一个可以实现几何画板『画图』功能的神器,GeoGebra,全平台免费,功能相比几何画板有过之而无不及。iPad版有点吃性能,Air2都有点卡。安卓平板手机均可以安装。
这个软件太好却很少人发现,无论是功能还是界面设计秒杀iOS同类产品十条街,他的名字叫Desmos,完全免费,没有内购,各种函数都可计算,变量调整,求最值,图像动画,极坐标,微积分,离散分布,泰勒展开,各种函数模版应有尽有,使用说明详细,函数图像云保存,不多说了你们自己感受去吧。&img data-rawwidth=&2048& data-rawheight=&1536& src=&/c7bfd3caa4e7bd7d45eb8_b.png& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/c7bfd3caa4e7bd7d45eb8_r.png&&&img data-rawwidth=&2048& data-rawheight=&1536& src=&/b8e656e1665dacc311d9_b.png& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/b8e656e1665dacc311d9_r.png&&&img data-rawwidth=&2048& data-rawheight=&1536& src=&/961a60af2acb9ce082e7_b.png& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/961a60af2acb9ce082e7_r.png&&&br&Desmos Graphing Calculator 作者是 Desmos&br&&a href=&///?target=https%3A//appsto.re/cn/Kl-8M.i& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&appsto.re/cn/Kl-8M.i&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&
这个软件太好却很少人发现,无论是功能还是界面设计秒杀iOS同类产品十条街,他的名字叫Desmos,完全免费,没有内购,各种函数都可计算,变量调整,求最值,图像动画,极坐标,微积分,离散分布,泰勒展开,各种函数模版应有尽有,使用说明详细,函数图像云…
已有帐号?
无法登录?
社交帐号登录
计算机专业/业余设计爱好iOS开发数据库篇—SQLite简单介绍 - 文顶顶 - 博客园
最怕你一生碌碌无为 还安慰自己平凡可贵
iOS开发数据库篇&SQLite简单介绍
一、离线缓存
在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。
说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式
(1)归档:NSCodeing、NSKeyedArchiver
(2)偏好设置:NSUserDefaults
(3)Plist存储:writeToFile
提示:上述三种方法都有一个致命的缺点,那就是都无法存储大批量的数据,有性能的问题。
举例:使用归档
两个问题:
(1)数据的存取都必须是完整的,要求写入的时候要一次性写入,读取的时候要一次性全部读取,这涉及到应用的性能问题。
(2)如果有1000条数据,此时要把第1001条数据存入,那么需要把所有的数据取出来,把这条数据加上去之后,再存入。
说明:以上的三种技术不能处理大批量数据的存储,大批量数据通常使用数据库来进行存储。
&二、SQLite简单介绍
1.ios中数据的存储方式
(1)Plist(NSArray\NSDictionary)
(2)Preference(偏好设置\NSUserDefaults)
(3)NSCoding(NSKeyedArchiver\NSkeyedUnarchiver)
(4)SQLite3
  (5)Core Data
3是版本号,是SQLite的第三个版本。
core Data是对SQLite的封装,因为iOS中使用的SQLite是纯C语言的。
(1)什么是SQLite?
答:SQLite是一款轻型的嵌入式数据库,安卓和ios开发使用的都是SQLite数据库
(2)特点(优点)
  答:1)它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了
  2)它的处理速度比Mysql、PostgreSQL这两款著名的数据库都还快
(3)什么是数据库
答:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
(4)数据库的分类
答:可以分为2大种类
关系型数据库(主流)和对象型数据库(直接把内存中的对象塞入到数据库,对比关系型数据库而言性能不能很好,效率不高)
(5)常用关系型数据库有哪些?
答:PC端:Oracle、MySQL、SQL Server、Access、DB2、Sybase
  嵌入式\移动客户端:SQLite
(6)数据库是如何存储数据的?
答:数据库的存储结构和excel很像,以表(table)为单位&。表由多个字段(列、属性、column)组成,表里面的每一行数据称为记录
(7)数据库存储数据的步骤?
1)新建一张表(table)
2)添加多个字段(column,列,属性)
3)添加多行记录(row,record,每行存放多个字段对应的值)
三、Navicat
Navicat是一款著名的数据库管理软件,支持大部分主流数据库(包括SQLite)
1.Navicat的安装
(1)下载该软件后,先打开该软件
(2)把文件拖入到应用程序拷贝
(3)破解版,千万不要打开app,先打开sn.app
(4)点击patch,找到应用程序的路径,点击open.
(5)点击Generate,生成注册码
(6)点击activate,选择文件,open
(7)退出sn,打开安装文件,完成安装
2.Navicat的使用
  新建一个SQLite3数据库
创建一个新的数据库
设置数据库保存的位置(新建一个文件夹):
起个名称之后,保存
设置数据库连接的名称
完成之后,双击连接数据库
注意:yangyong是连接名称,不是数据库,利用yangyong这个连接,连接了main数据库。几项依次是表、视图、索引、触发器、查询。
新建一张表,设置字段名
保存,设置表名(建议以t开头以下划线隔开,以示区分,说明这是张表)
随笔 - 179
评论 - 1435Sketch Math Lite:在 App Store 上的内容
正在打开 iTunes Store。如果 iTunes 不自动打开,在 Dock 或 Windows 桌面上点击 iTunes 图标。进度指示器
正在打开 iBooks Store。如果 iBooks 未打开,请在 Dock 中打开 iBooks App。进度指示器
如要轻松整理及新增数码媒体收藏,iTunes 是全世界最简单的工具。
我们在您的电脑上找不到 iTunes。 如要下载 Wang Lingling 的免费 App Sketch Math Lite,请立即获取 iTunes。
已经有 iTunes 了? 现在点击「我有 iTunes」以打开 iTunes。
Sketch Math Lite
开发者:Wang Lingling
打开 iTunes 以购买和下载 App。
数学画板是一款集动态几何、数学运算、公式输入的应用程序。 使用数学画板,可以替代尺规作图,更可以作出高级的轨迹图像以及函数图像,可以动态更改它们的属性,度量它们的相关值,可以创建自定义变量,自定义函数,使用自然数学公式输入表达式,美观,一目了然,其内部更是内置了多达25个常见数学函数。所有可视元素显示在一个无限大可以滚动的画板区中,画板区中的内容可以永久保存成单独文件。这款程序包含以下功能:公式功能:
-画板提供了分式,根式,多次根式,指数,下标,A上标下标排列公式,C上标下标组合公式,∑求和公式, ∏求积公式,还提供了希腊字母输入,上划线公式(表示线段),上弧线公式(表示圆弧)等数学公式,公式可以前切,复制,粘贴,自然方式输入,自然方式编辑,和ios文本操作一致,长按有放大镜选择输入光标,也可以选择,全选进行剪切复制粘贴操作。公式编辑完成后内置计算引擎会自动解析数学公式,计算出数值,如果解析数学公式不正确,会以红标方式提示出公式出错点或者以红色字体提示出公式出错范围,便于定位出错点修改。文件功能
-新建:创建新的画板文件,开始新的内容,锁定。
-打开:可以打开之前保存的画板文件,也可以将别人创建的画板文件拷贝到程序文档目录下打开,锁定。
-保存:所有你创建的画板内容都能以单独的文件永久保存到本地,你可以将画板文件拷贝出来与其它人分享你的劳动成果,锁定。
-设置:设置数学变量显示到小数点后几位,设置角度单位为°还是rad编辑功能
-撤销:您的每一步操作都会精准记录到历史操作里,如果对操作不满意,可以无限的撤销历史操作。
-重做:对于撤销的操作,可以再次恢复。
-删除:可以删除画板的几何对象、数学对象或者文本对象,删除这些对象时,画板会遍历这些对象的所有子对象并且一同删除
-选择所有:可以选中画板工作区中所有的对象。
-选择父对象:将当前画板工作区中所有被选中对象的父对象选中。
-选择子对象:将当前画板工作区中所有被选中对象的子对象选中。视图功能
-点型:设置画板中被选中点对象的大小,有大、中、小三种可以选择。
-线型:设置画板中被选中几何对象线的粗细,有大、中、小三种可以选择;设置画板中被选择对象线的绘制类型,有实线、虚线,点线三种可以选择。
-颜色:设置画板中被选中几何对角、数学对象或者文本对象的颜色。
-隐藏:将画板中被选中对象不可见,隐藏起来。
-显示所有:将画板中所有被隐藏的对象显示出来。
-不可选:设置画板中被选中对象为不可选状态,这样用矩形选择工具拖动选区或者点击选中时该对象无法选中。
-所有可选:设置画板中所有不可选对象为可以选择状态
-隐藏标签:将画板中被选中对象标签不可见,隐藏起来
-显示标签:将画板中被选中对象标签可见,如果标签为空,将自动依照规则创建该对象的标签
-标签:弹出定制键盘,输入或者编辑该对象的标签,在这里你可以输入画板提供的任何数学公式,如上标、下标、分式、根式、数学希腊字母及特殊符号(角符号∠、度符号°、圆符号⊙等)构造功能
-对象上一点:构造几何对象上一点,可以构选线段上一点、射线上一点、直线上一点、圆上一点、弧上一点、轨迹上一点,函数图像上一点、参数函数图像上一点。
-中点:构造线段的中点。
-交点:构造两个几何对象的交点,可以构造线(线段,射线,直线)之间的交点、线与圆的交点、线与弧的交点、圆与圆的交点、弧与弧的交点、圆与弧的交点。
-线段:根据被选中点对象依次构造线段,n个点构造n-1条线段。
-射线:根据被选中点对象依次构造射线,n个点构造n-1条射线。
-直线:根据被选中占对象依次构造直线,n个点构造n-1条直线。
-平行线:构造经过一点对象且平行与另一线对象的直线。
-垂线:构造经过一点对象且垂直于另一线对象的直线。
-角平分线:构造三点的角平分线,是射线。
-圆:构造以一点对象为圆心且圆周经过别一点对象的圆。
-以圆心和半径构造圆:构造以一点对象为圆心且半径为一数学对象的圆。
-圆上弧:构造圆上两点之间的圆弧。
-过三点的弧:构造经过三点对象的圆弧。
-轨迹:构造对象上一点(线段上点,圆上点,弧上点)在该对象的约束下运动,经过一系列几何变换最终形成的轨迹。构造时需要有两个被选中的点,第1个点为对象上一点(线段上点,圆上点,弧上点),第2个点对象为第1个点对象的子对象。变换功能
-标记中心:标记缩放或者旋转变换时变换中心(点)。
-标记镜面:标记镜像变换时变换镜面(线)
-标记角度:标记旋转变换时旋转角度(数学变量,可以是自定义的或者是度量的角度值)
-标记比:标记缩放变换时缩放比值(数学变量)
-标记向量:标记平移变换时平移的向量(两点)。
-标记距离:标记平移变换时平移的水平距离与垂直距离(两个数学变量)。
-平移:根据标记的向量或者平移距离平移选中的一系列几何对象。
-缩放:根据标记的中心和缩放比(或者是自定义的固定比值)缩放被选中的一系列几何对象。
-放转:根据标记的中心和旋转角度(或者是自定义的固定角度)旋转被选中的一系列几何对象。
-镜像:根据标记的镜面线反射被选中的一系列几何对象。度量功能
-长度:度量线段的长度。
-距离:度量两点的距离。
-周长:度量圆的周长。
-弧长:度量弧长。
-半径:度量圆或者弧的半径。
-面积:度量圆的面积。
-角度:度量三个点构成的角度值,顺时针为正值,逆时针为负值,单位为°。
-弧度角:度量弧的弧度,单位为°。
-比:度量三点ABC的比值AB/AC,单位1。
-横坐标:度量多个点在标记xoy坐标系下的x坐标。
-纵坐标:度量多个点在标记xoy坐标系下的y坐标。
-坐标距离:度量两个点在标记xoy坐标系下的坐标距离。数据功能
-变量:创建数学变量对象,可以输入复杂的数学公式,执行加减乘、分数、乘方运算,更可以使用内置25种数学函数(sin,cos,tan,arcsin,arccos,arctan,sinh,cosh,tanh,arcsinh,arccosh,arctanh,exp,pow,sqrt,ln,log,round,trunc,sng,abs,min,max,arrange,combine)执行三角函数,对数计算,取整计算,最大最小计算以及排列组合计算,可以使用自定义变量,自定义函数参于计算及单位计算(目前仅支持厘米及角度弧度),要以使用常数π、e参于计算。
-函数:创建数学函数对象,自定义函数,其它计算同变量,唯一不同的是引入一个函数自变量,可以用于其它变量计算、函数计算、函数图像生成及参数函数图像。图形功能
-定义坐标系:创建全新的直角坐标系。
-定义原点:创建全新直角坐标系,坐标系原点为画板所选中点对象。
-定义单位长度:创建全新直角坐标系,坐标系单位长度为画板所选中数学变量。
-定义原点和单位距离:创建全新坐标系,坐标系原点为画板中所选中点对象,单位长度为画板中所选中数学变量。
-改变坐标系刻度:改变当前标记坐标的刻度,在单位1和单位π之间改变。
-标记坐标系:标记画板中当前所选中的坐标系,所有函数作图及横纵坐标度量都以当前标记坐标系参考。
-给制点:直接在当前标记坐标中绘制点,点的横纵坐标可以是固定的常量,也可以是画板中的变量。
-绘制函数:在当前标记坐标中绘制函数图像,可以设置函数自变量区间,2个限制。
-绘制函数曲线:由两个参数函数绘制参数曲线,可以设置参数区间,2个限制。
-自变量区间:设置画板中被选中函数曲线自变量区间或者被选中参数曲线参数区间。绘图工具箱功能
-箭头选择工具:点选该工具,可以拖动矩形选择矩形内的对象,或者单击选择某个对象,可以移动选择的对象,所有移动对象的子对象或者父对象将根据其关系保持同步改变。
-滚动工具:点选该工具,可以以任意方向滚动画板内容区,画板内容区大小无限。
-点工具:点选该工具,可以创建单独的点,也可以直接在几何对象上创建对象上点,还可以在两个几何对象相交处创建两对象相交点。如果对象上点或者交点有多个有冲突,画板会自动计算上次创建的点,从而下次创建其它的对象上点或者交点,而不会重复。
-线工具:点选该工具,可以创建线段,射线,直线。
-圆工具:点选该工具,可以创建圆。
-标签工具:点选该工具,可以自动产生对象的标签,拖动标签的位置,长按对象标签可以编辑标签。自动保存功能:
-每一步操作,画板会自动保存,当程序关闭或者崩溃,下次打开之后画析会自动恢复之前的工作区内容。双指可以在任何时刻滚动画板内容区。
版本 1.6 中的新功能
1.增加多边形,多边形周长及面积度量2.调整拖动画布操作方式3.解决标记三点角度不能旋转及常数旋转为90度的问题4.一些崩溃的解决
怎么缩小视图啊
求大神教授 如何缩小视图
不会缩小视图
用户购买的还有
此 App 专为 iPhone 和 iPad 设计免费类别: 版本: 1.6大小: 9.6 MB语言: 简体中文, 英语开发商: Wang Lingling兼容性: 需要 iOS 7.0 或更高版本。与 iPhone、iPad 和 iPod touch 兼容。
3.47826&&&&&23 份评分
&&&&&111 份评分
更多Wang Lingling的产品}

我要回帖

更多关于 数学画板lite怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信