<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: How to calculate particle velocity</title>
		<link>http://www.k-wave.org/forum/topic/how-to-calculate-particle-velocity</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 23:30:35 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/how-to-calculate-particle-velocity" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "How to calculate particle velocity"</title>
			<link>http://www.k-wave.org/forum/topic/how-to-calculate-particle-velocity#post-8368</link>
			<pubDate>Thu, 16 Dec 2021 10:44:12 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">8368@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi monmo,&#60;/p&#62;
&#60;p&#62;The variable &#60;code&#62;ux_sgt&#60;/code&#62; is the velocity NOT staggered in space, and NOT staggered in time (see e.g., line 46 in V1.3). It has to be at the same points in space and time to multiply by the pressure.&#60;/p&#62;
&#60;p&#62;The particle velocity returned by &#60;code&#62;sensor.record = {&#38;#39;u&#38;#39;}&#60;/code&#62; is staggered in BOTH space and time.&#60;/p&#62;
&#60;p&#62;The partial velocity returned by &#60;code&#62;sensor.record = {&#38;#39;u_non_staggered&#38;#39;}&#60;/code&#62; is NOT staggered in space but IS staggered in time.&#60;/p&#62;
&#60;p&#62;Thus, the particle velocity recovered from the intensity will match &#60;code&#62;u_non_staggered&#60;/code&#62; only after unstaggering the latter in time.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>monmo on "How to calculate particle velocity"</title>
			<link>http://www.k-wave.org/forum/topic/how-to-calculate-particle-velocity#post-8346</link>
			<pubDate>Sun, 14 Nov 2021 12:37:15 +0000</pubDate>
			<dc:creator>monmo</dc:creator>
			<guid isPermaLink="false">8346@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;I read the code, but there are various types of particle velocities, and I don't understand the difference correctly.&#60;/p&#62;
&#60;p&#62;【various types of particle velocities】&#60;br /&#62;
ux_sgx(=sensor_data.ux) : 1/2 staggered shift to time and space(?)&#60;br /&#62;
ux_shifted(=sx_nonstaggerd) : 1/2 staggered shift in time (?)&#60;br /&#62;
ux_sgt : unstaggerd&#60;/p&#62;
&#60;p&#62;ux_sgt is used to calculate the sound intensity with &#34;kspaceFirstOrder_saveIntensity&#34;.&#60;br /&#62;
&#60;code&#62;sensor_data(sensor_mask_index).Ix     = sensor_data(sensor_mask_index).p .* ux_sgt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Therefore, I thought that ux_sgt was unstaggered.&#60;br /&#62;
If it is correct, I feel that it is correct to find'u'from I / p.&#60;/p&#62;
&#60;p&#62;Perhaps I don't understand enough. thank you.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>monmo on "How to calculate particle velocity"</title>
			<link>http://www.k-wave.org/forum/topic/how-to-calculate-particle-velocity#post-8343</link>
			<pubDate>Sun, 14 Nov 2021 12:22:31 +0000</pubDate>
			<dc:creator>monmo</dc:creator>
			<guid isPermaLink="false">8343@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Thank you as always&#60;/p&#62;
&#60;p&#62;I want to calculate the particle velocity by analysis using kspace_FirstOrder3d.m.&#60;/p&#62;
&#60;p&#62;I think there are two ways to do this.&#60;/p&#62;
&#60;p&#62;1. Add 'u' to senseor.record&#60;/p&#62;
&#60;p&#62;2. Add 'I'and'p' to sensor.record and obtain from u = I / p.&#60;br /&#62;
I need All of 'I','u','p', so I thought would save memory for'p' when calculated this way.&#60;/p&#62;
&#60;p&#62;But when I calculated using two methods, I got different answers of 'u'.&#60;/p&#62;
&#60;p&#62;Which method is appropriate for calculating the particle velocity correctly?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
