Tag: math

在iOS Xcode分部

不太熟悉Xcode或Objective-C,但试图学习。 希望有人能帮我解决我遇到的问题。 我有两个领域,一个叫做price ,一个叫units ,我试图把单元格的input彼此分开,然后在按下button时用设备的“国籍”的正确币种显示结果。 到目前为止,我已经有了我所拥有的button的function。 – (IBAction)calculate:(id)sender { int x = [price.text floatValue]; int y = [units.text floatValue]; int calc_result = x / y; self.result.text = [NSString stringWithFormat:@"%.2f", calc_result]; } 它将结果输出到没有小数余数的标签字段中。 我怎样才能得到它显示的小数点后2位小数位,并在前面放置从设备的“国籍”find的货币。 提前致谢!

从两点创build一个大括号曲线

我试图从两个点Swift中创build一个大括号。 这个想法很好,直线,因为它目前不是dynamic的。 我的问题在于根据p1和p2点的位置finddynamic控制点和中心。 这是我现在的代码: override func viewDidLoad() { super.viewDidLoad() let path = UIBezierPath() let p1 = CGPointMake(100, 100) let p2 = CGPointMake(300, 100) let c1 = CGPointMake(150, 80) let c2 = CGPointMake(250, 80) var midPoint = midPointForPoints(p1, p2: p2) var midP1 = midPoint midP1.x -= 10 var midP2 = midPoint midP2.x += 10 midPoint.y -= […]

计算大小改变后插入的CGRect的新来源

我有一个CGRect A和CGRect B ,其中CGRect B在B中居中( CGRect包含矩形的x和y原点以及高度和宽度大小)。 如果我按一定的比例增加A的宽度和高度,并且以相同的比例增加B的宽度和高度,则将以相同的比例乘以B的原点和B的原点(对于宽度和高度恭敬地),那么B将保持在A的中心吗? 我已经在几个不同的情况下testing了这个,它可以工作,但只是想validation它适用于所有情况,因为我不是那么尖锐的math。 另外,想知道是否有一种方法可以简单地让您将CGRect的所有值乘以这个比例,而不必手动执行(在文档中找不到一个)。 更新:实际上,这是行不通的…试图想到一种方法,这将允许我正确地在另一个视图中放置一个视图后,两者的比例增加。

NSString中的指数

是否有可能在将显示在UITextField和UILabel NSString对象的指数? 如果是这样,我们该怎么做? 如果没有,你可能会build议任何替代scheme?

确定一个圆上两点之间相对于中心的angular度

我有一个环(宽度25px)作为UIView 。 当用户select环上的任何位置时,我想要计算在圆上一个固定点上select的点之间的angular度,考虑到圆心。 我find几个例子,但没有考虑到中心。 什么是最佳的方式来做到这一点?

更新来自陀螺仪的旋转数据相对于预定义的方向?

通常,来自陀螺仪y轴的旋转数据相对于手机的垂直方向进行更新。 但是,如果这个方向稍微改变,如图所示,是否有任何方法,我可以把y旋转分量垂直轴(手机的垂直方向位置),(这是可能的线性组件通过使用余弦angular正弦angular)但是旋转呢? 无论如何,我可以做到这一点?

用核心运动计算倾斜angular

我的应用程序有一个logging会话。 当用户启动logging会话时,我开始从设备的CMMotionManager对象收集数据,并将它们存储在CoreData上,以便稍后进行处理和呈现。 我收集的数据包括GPS数据,加速计数据和陀螺仪数据。 数据的频率是10Hz。 目前我正在努力计算运动数据中设备的倾斜angular度。 可以使用重力数据计算设备的哪一侧是土地,但是我想要计算用户和地面之间的左右angular度,而不pipe行进方向如何。 这个问题需要一些线性代数知识来解决。 例如,对于某点的计算,我必须计算一个计算平面上的3D线的方程。 我正在为这一天工作一天,情况越来越复杂。 我一点都不擅长math。 一些与这个问题有关的math例子也是值得赞赏的。

iOS – math帮助 – 缩放手势的基础图像缩放需要覆盖图像相对调整X / Y坐标

我有一个iPad应用程序,它有一个基本的图像UIImageView(在这种情况下,一个大型的build筑或网站计划或图),然后可以在计划的顶部(视觉上类似于谷歌地图)添加多个“引脚”。 这些引脚也是UIImageViews,并添加到轻拍手势的主视图。 基础图像也被添加到viewDidLoad的主视图中。 我有基本图像与缩放手势缩放工作,但很显然,当您缩放基本图像时,所有的引脚停留在主视图的相同的x和y坐标,松散那里相对定位的基本图像(其中x,y和宽度,高度坐标已经改变)。 到目前为止,我有这个… – (IBAction)planZoom:(UIPinchGestureRecognizer *) recognizer; { recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale); recognizer.scale = 1; for (ZonePin *pin in planContainer.subviews) { if ([pin isKindOfClass:[ZonePin class]]){ CGRect pinFrame = pin.frame; // **************************************** // code to reposition the pins goes here… // **************************************** pin.frame = pinFrame; } } } 我需要帮助来计算math来重新定位针x / y坐标,以保留在放大或缩小计划/图中的相对位置。 这些引脚显然不希望根据它们的宽度或高度进行缩放/缩放 – […]

如何从当前位置find最近的经纬度?

我有一个收集了n个经纬度和地址的字典。 我想计算在ios中哪个(纬度和lang度)点离当前用户位置(纬度,lang度)最近? 提前致谢

如何在一条线的path上find一个点

我有两个点之间即时绘制一条线( x1,y1和x2,y2 ),但我需要知道x3,y3坐标是gapSize离点x2,y2 。 关于如何解决这个问题的任何想法(程序是用Objective-C编写的,如果有帮助的话)?