小编rob*_*ind的帖子

Prolog:说Prolog如何回应查询并为其绘制搜索树? - 成员(2,[2,a,X])

Prolog如何回应以下询问?为查询绘制搜索树.

?- member(2, [2, a, X]).
Run Code Online (Sandbox Code Playgroud)

首先,这个调查意味着什么?

让我们再看一个更清晰的例子:

?-  member(vincent,[yolanda,trudy,vincent,jules]).
Run Code Online (Sandbox Code Playgroud)

Prolog将检查是否vincent在列表中.它逐个检查,因此它将首先进行比较vincentyolanda.没有匹配,现在递归规则又转到第二个子句.现在它看起来像这样:

?-  member(vincent,[trudy,vincent,jules]).
Run Code Online (Sandbox Code Playgroud)

vincent并且trudy,没有匹配.递归规则:

?-  member(vincent,[vincent,jules]).
Run Code Online (Sandbox Code Playgroud)

vincent并且vincent,匹配!所以回归true.


回到我们的例子.序言将立即返回true2在列表(即它的头).

但是搜索树怎么样?我真的不知道,我很害怕他们会让我在测试中画一个搜索树...

prolog

3
推荐指数
1
解决办法
73
查看次数

如何使用 matlab 正确绘制矢量线性方程?

我对 Matlab 有问题。我正在尝试显示/绘制这个由向量组成的线性方程,但它不起作用 - 我尝试了很多不同的东西。

对于“向量线性方程”,我的意思是这样的(图片):

在此处输入图片说明

我编写了以下代码来执行此操作,但它没有绘制任何内容:

function VectorEq(v1, v2)
    t = linspace(-10*pi, 10*pi);
    x = v1(:,1) + t(:,1)*v2(:,1);
    y = v1(:,2) + t(:,2)*v2(:,2);
    z = v1(:,3) + t(:,3)*v2(:,3);
    plot3(x,y,z);
end
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?:/

matlab

2
推荐指数
1
解决办法
36
查看次数

你如何在javascript中获得名称(文本)的价值?

我有 在此输入图像描述

选择一个看起来像这样的框(您可以在Medium,Large和XLarge之间选择):

在此输入图像描述

我只是无法找到你如何获得文本的价值.例如,我想知道文本"XLarge"的值,以在上面的框中选择XLarge.你怎么做到这一点?

我已经设法通过了解价值来做到这一点.然后选择XLarge:

document.getElementsByName("size")[0].value=48819;
Run Code Online (Sandbox Code Playgroud)

如果你只是想让XLarge不知道它的价值,你会怎么做?我想像这样的东西,但它不起作用:

document.getElementsByName("size")[0].value=document.getElementById("XLarge").value;
Run Code Online (Sandbox Code Playgroud)

我希望有人有一个想法,因为我已经阅读了许多已经希望找到相似内容的主题,或者我只是忘了添加一些东西......?:S

html javascript

1
推荐指数
1
解决办法
88
查看次数

如何在 C++ 中将一个 unsigned int 转换为两个 unsigned shorts?

我最初有2 WORD(那是 4 个字节)。我将它们存储在unsigned int. 我怎样才能拆分它,以便我在一个unsigned short变量中有 2 个(最左边的)字节,而在另一个unsigned short变量中有另外 2 个字节?

我希望我的问题很清楚,否则请告诉我,我会添加更多细节!:)

示例:我将此十六进制存储在 unsigned int 中: 4f07aabb

我怎样才能把它变成两个未签名的短裤,这样一个持有4f07,另一个持有aabb

c++ byte type-conversion

1
推荐指数
1
解决办法
298
查看次数

停车场搜索算法

我有一条无限长的街道停着车.但是我无法在任何地方看到免费的停车场,但我知道在我可以停放车的地方必须有一个免费停车位.目标是采取最短的方式,我只能向左或向右.

假设我知道免费停车场的方向,我会直接朝那个方向行驶,因此我会通过"A"停车场.

问题的Pic

现在我需要一个算法,需要通过不超过10*A的停车场才能找到一个免费的停车场.我从家门口开始......"A"不为人所知.

我首先将街道视为一个阵列,停放的汽车是阵列的元素.True表示空位,false表示空位.搜索完成,直到找到布尔值为真.这将是我的基本想法.但更重要的是搜索是如何完成的.

我可能会走一条路,然后两路走另一条路,循环,所以我得到类似的东西:1,-2,4,-8,16 ......直到我找到了空位.

但我不确定它是否能在不到10*A的时候解决......

algorithm search

0
推荐指数
1
解决办法
927
查看次数

如何在javascript中从这个类中获取href?

我有以下一段 html:

<div class="inside-article">
  <a style="height:70px;" href="blabla">
    <img width="70" height="70" src="//anysite.com/1234/anypic.jpg" alt="Bugblt4"
  </a>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,这只是一个摘录;有更多的类具有相同的类名,只是它们具有不同的href。

我试图href从这个类中获取inside-article并在页面上提醒它,但它似乎不起作用。所以我已经阅读了它,也许有一些提示,阅读了 getAttribute 方法并尝试使用它,但这也不起作用:/

到目前为止,我有:

var x = document.getElementsByClassName('inside-article')[0].getAttribute('href');
alert(x);
Run Code Online (Sandbox Code Playgroud)

但是我还能如何获得这项工作?我收到的警报消息只是null:(

html javascript

0
推荐指数
1
解决办法
4170
查看次数

标签 统计

html ×2

javascript ×2

algorithm ×1

byte ×1

c++ ×1

matlab ×1

prolog ×1

search ×1

type-conversion ×1