当鼠标光标位于Wolfram | Alpha中的2D绘图上时,会出现一对灰色线条,帮助您读取x和y轴的坐标. 例如,我将鼠标放在Airy功能的下图中的一个转折点上.

以上也可以在Mathematica中使用
WolframAlpha["Plot Ai(x)", {{"Plot", 1}, "Content"}]
Run Code Online (Sandbox Code Playgroud)

它具有显示坐标的某种定位器的附加优势.
如何在普通的Mathematica图形/绘图中模拟这种行为?
我正在构建一个ruby配方管理应用程序,作为其中的一部分,我希望能够将成分数量解析为我可以比较和扩展的形式.我想知道这样做的最佳工具是什么.
我原本计划在一个复杂的正则表达式,然后在该转换人类可读的数字像其他一些代码two或five成整数,最后的代码,将转换说1 cup和3 teaspoons到一些基本的测量.我控制输入,所以我将实际成分分开.但是,我注意到用户输入了像to taste和的抽象测量1 package.至少在抽象测量中,我想我可以忽略它们并进行缩放,只需刮掉它们之前的任何数字.
这里有一些例子
1 tall can
1/4 cup
2 Leaves
1 packet
To Taste
One
Two slices
3-4 fillets
Half-bunch
2 to 3 pinches (optional)
Run Code Online (Sandbox Code Playgroud)
这有什么窍门吗?我注意到用户似乎对构成数量的内容感到困惑.我可以尝试强制实施更严格的规则和推之类的东西tall can,并leaves进入组分的部分.但是,为了强制执行,我需要能够传达什么是无效的.
我可以使用api或gem吗?WolframAlpha最初看起来很有希望,但最终,我不认为它会起作用,除非我能告诉他们我只是喂食他们的配方量.
我也不确定我应该将数量转换成什么"基础"测量.
编辑:只是为了消除任何困惑,这些是我的目标.
能够扩展食谱. 测量像的任意单位
packages不必进行缩放,但精确的像cups或
ounces需要的人.
找出"主要"成分. 在这个问题的背景下,这将主要通过弄清楚配方中最大的成分是什么来完成.在生产中,必须有一些基于成分类型的改性剂,因为显然,flour几乎从未被认为是"主要"成分.但是,chocolate可以谨慎使用,它仍然可以说是一个chocolate cake.
标准化输入. 为了保持网站的一致性,我希望保留一致的缩写.例如,pounds应该是,而不是lbs.
我还添加了NLTK标签,因为我想知道在使用NLTK的 python中这是否更容易.
当我运行我的python 3程序时:
exp = 211
p = 199
q = 337
d = (exp ** (-1)) % ((p - 1)*(q - 1))
Run Code Online (Sandbox Code Playgroud)
结果为211 ^( - 1).
但是当我在wolfram alpha中运行计算时,我得到了我期待的结果.
我做了一些测试输出和变量exp,p并且q在程序中是我在wolfram alpha中使用的所有整数值.
我的目标是从(弱)加密的整数中导出私钥.如果我测试我的wolfram alpha结果,我可以正确解密加密的消息.
有没有办法为wolfram alpha中的函数指定域?我有一个我想绘制的功能.我想将函数f(x,y)= xy(3-xy)限制为x> = 0,y> = 3且y <= 3-x
我有以下方程式,我想解决a:
x = (a-b-c+d)/log((a-b)/(c-d))
Run Code Online (Sandbox Code Playgroud)
其中x,b,c,和d是已知的.我用Wolfram Alpha来解决这个等式,结果是:
a = b-x*W(-((c-d)*exp(d/x-c/x))/x)
Run Code Online (Sandbox Code Playgroud)
其中W是产品日志功能(Lambert W功能).在Wolfram Alpha页面上看到它可能更容易.
我用Matlab的内置lambertW函数来解决这个问题.这很慢,是我脚本的瓶颈.还有另一种更快的方法吗?它不必精确到小数点后十位.
编辑:我不知道这个等式很难解决.这是一张说明我的问题的图片.温度bd加LMTD在每个时间步长中变化,但是已知.热量从红线(CO2)转移到蓝线(水).我需要找到温度"a".我不知道这太难计算了!:P

在wolfram-alpha网站上绘制函数看起来像这样:

http://www.wolframalpha.com/link
在R中绘制相同的函数看起来像这样:
情节(函数(x)x ^ 2 - 3*x - 10)

Wolfram的默认图更容易理解.我认为这是因为它显示了x轴(y = 0),并使抛物线居中.
我在数学方面不够好,只要看一下函数的公式,看看我应该把图表集中在哪里,我正在绘制函数来了解不同函数如何创建不同的行,所以我需要这个居中自动完成,因为否则我可能会误解一个情节.
是否有可能自动创建Wolfram图,即我没有告诉R将图中心放在哪里是明智的?
我试图查询wolfram为我的网站做一些数学,然后显示结果.我在使用CORS时遇到问题.我的代码:
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
callback(xmlHttp.responseText);
}
xmlHttp.open("GET", "http://api.wolframalpha.com/v2/query?input="+theUrl+"&appid=", true); // true for asynchronous
xmlHttp.send(null);
Run Code Online (Sandbox Code Playgroud)
我的错误:
"跨源请求被阻止:同源策略不允许在http://api.wolframalpha.com/v2/query?input=sqrt(100)&appid=上读取远程资源.(原因:CORS标题'访问控制 - Allow-Origin'缺失'."
据我所知,在动态网站上我可以添加
Header set Access-Control-Allow-Origin "*"
Run Code Online (Sandbox Code Playgroud)
到.htaccess
但我不确定如何在静态网站上这样做.我已经读过,在Github页面中已经存在Allow-Access_origin.
第二个答案:GitHub页面上的跨源资源共享
第二个答案:有没有办法在Github页面上启用CORS?
我想在我的博客中使用Mathematica格式编写公式,在标签的公式中.当Dom被加载时,我应该使用http://www.wolframalpha.com/搜索结果图像来替换那些标签(和什么库)?
例如:
<formula>Limit[((3 + h)^(-1) + -1/3)/h, h -> 0]</formula>
Run Code Online (Sandbox Code Playgroud)
被替换为:

如果它是复杂的或无法用javascript完成,请解释原因.
我正在尝试绘制两个函数的图形,但我想为一个条件绘制一个函数的图形,但如果满足另一个条件,则使用另一个函数绘制图形。
一个简单的例子是:
如果 x > 0 则 sin(x) 否则 cos(x)
然后它会根据 x 值绘制 cos 和 sin 图形,在 x = 0 处有一个明显的差距,因为 cos(0) = 1 和 sin(0) = 0。
wolframalpha ×10
javascript ×2
r ×2
ajax ×1
cors ×1
cryptography ×1
function ×1
github-pages ×1
logarithm ×1
matlab ×1
modulo ×1
nlp ×1
nltk ×1
plot ×1
python ×1
regex ×1
rsa ×1
ruby ×1