<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="https://sci.tea-nifty.com/blog/">
<title>Fallen Physicist, Rising Engineer</title>
<link>https://sci.tea-nifty.com/blog/</link>
<description>




</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2026-04-23T09:10:00+09:00</dc:date>


<items>
<rdf:Seq><rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-ce7f26.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-2a0765.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-4f1a94.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-afdc46.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-a55348.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-1a7885.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-67d339.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-09ecf1.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-72b4bf.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-2d74bb.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-415d0a.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-d30879.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-c24d8d.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-1ce2c9.html" />
<rdf:li rdf:resource="https://sci.tea-nifty.com/blog/2026/04/post-4f176b.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-ce7f26.html">
<title>ExcelのOfficeスクリプト(TypeScript)で数値計算ライブラリmath.jsを使う(2) FFT（高速フーリエ変換）を実行する。getValues, setValuesで2次元と1次元の配列の相互変換が必要。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-ce7f26.html</link>
<description>前回は行列演算をやってみた。今回はFFT。だいぶOfficeスクリプトのことを忘...</description>
<content:encoded><![CDATA[<p>前回は行列演算をやってみた。今回はFFT。だいぶOfficeスクリプトのことを忘れていたが、とにかくgetValues, setValuesで2次元と1次元の配列の変換が必要なことを思い出した。しかもflat()も使えないのでmapを使うしかない。</p>
<p>コードはこんな感じで。</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 100%;"><br />
<div><br />
<div><span>async</span><span> </span><span>function</span><span> main(workbook: </span><span>ExcelScript</span><span>.</span><span>Workbook</span><span>) {</span></div>
<div><span>    </span><span>const</span><span> sheet = workbook.getWorksheet(</span><span>"Sheet1"</span><span>)</span></div>
<div><span>    </span><span>const</span><span> range = sheet.getRange(</span><span>"A2:B257"</span><span>)</span></div>
<div><span>    </span><span>const</span><span> values : </span><span>number</span><span> [][] = range.getValues() </span><span>as</span><span> </span><span>number</span><span>[][];</span></div>
<div><span>    </span><span>// getValuesは2次元配列で受け取るので1次元化</span></div>
<div><span>    </span><span>const</span><span> t : </span><span>number</span><span>[] = values.map(x =&gt; x[</span><span>0</span><span>]);</span></div>
<div><span>    </span><span>const</span><span> y : </span><span>number</span><span>[] = values.map(x =&gt; x[</span><span>1</span><span>]);</span></div>
<br />
<div><span>    </span><span>// 送信するJSONデータ</span></div>
<div><span>    </span><span>const</span><span> data = {</span></div>
<div><span>        </span><span>"expr"</span><span>: [</span></div>
<div><span>            </span><span>"z = fft("</span><span> + </span><span>JSON</span><span>.stringify(y) + </span><span>")"</span><span>,</span></div>
<div><span>            </span><span>"x = re(z)"</span><span>,</span></div>
<div><span>            </span><span>"y = im(z)"</span></div>
<div><span>        ],</span></div>
<div><span>        </span><span>"precision"</span><span>: </span><span>14</span></div>
<div><span>    };</span></div>
<br />
<div><span>    </span><span>// APIへの送信</span></div>
<div><span>    </span><span>const</span><span> response = </span><span>await</span><span> fetch(</span><span>'http://api.mathjs.org/v4/'</span><span>, {</span></div>
<div><span>        method: </span><span>'POST'</span><span>,</span></div>
<div><span>        headers: {</span></div>
<div><span>            </span><span>'Content-Type'</span><span>: </span><span>'application/json'</span></div>
<div><span>        },</span></div>
<div><span>        body: </span><span>JSON</span><span>.stringify(data)</span></div>
<div><span>    });</span></div>
<br />
<div><span>    </span><span>// レスポンスの処理</span></div>
<div><span>    </span><span>const</span><span> result: </span><span>JSONData</span><span> = </span><span>await</span><span> response.json();</span></div>
<div><span>    </span><span>const</span><span> zReal : </span><span>number</span><span>[]= </span><span>JSON</span><span>.parse(result.result[</span><span>1</span><span>]);</span></div>
<div><span>    </span><span>const</span><span> zImag: </span><span>number</span><span>[] = </span><span>JSON</span><span>.parse(result.result[</span><span>2</span><span>]);</span></div>
<div><span>    </span><span>const</span><span> freq : </span><span>number</span><span> []= fftfreq(</span><span>256</span><span>, </span><span>1</span><span>)</span></div>
<div><span>    </span></div>
<div><span>    </span><span>// setValuesは2次元配列が必要</span></div>
<div><span>    sheet.getRange(</span><span>"D2:D257"</span><span>).setValues(freq.map(x =&gt; [x]));</span></div>
<div><span>    sheet.getRange(</span><span>"E2:E257"</span><span>).setValues(zReal.map(x =&gt; [x]));</span></div>
<div><span>    sheet.getRange(</span><span>"F2:F257"</span><span>).setValues(zImag.map(x =&gt; [x]));</span></div>
<div><span>}</span></div>
<br />
<div><span>interface</span><span> </span><span>JSONData</span><span> {</span></div>
<div><span>    </span><span>"result"</span><span>: </span><span>string</span><span> | </span><span>string</span><span>[] | </span><span>null</span></div>
<div><span>    </span><span>"error"</span><span>: </span><span>string</span><span> | </span><span>null</span></div>
<div><span>}</span></div>
<br />
<div><span>// 周波数シフト用</span></div>
<div><span>function</span><span> fftfreq(n : </span><span>number</span><span>, d : </span><span>number</span><span>) : </span><span>number</span><span>[] {</span></div>
<div><span>    </span><span>let</span><span> x : </span><span>number</span><span>[] = []</span></div>
<div><span>    </span><span>if</span><span> (n % </span><span>2</span><span> === </span><span>0</span><span>) {</span></div>
<div><span>        </span><span>for</span><span> (</span><span>let</span><span> i = </span><span>0</span><span>; i &lt; n / </span><span>2</span><span>; i++) {</span></div>
<div><span>            x[i] = i * d / n</span></div>
<div><span>        }</span></div>
<div><span>        </span><span>for</span><span> (</span><span>let</span><span> i = n / </span><span>2</span><span>; i &lt; n; i++) {</span></div>
<div><span>            x[i] = (i - n) * d / n</span></div>
<div><span>        }</span></div>
<div><span>    } </span><span>else</span><span> {</span></div>
<div><span>        </span><span>for</span><span> (</span><span>let</span><span> i = </span><span>0</span><span>; i &lt; (n - </span><span>1</span><span>) / </span><span>2</span><span> + </span><span>1</span><span>; i++) {</span></div>
<div><span>            x[i] = i * d / n</span></div>
<div><span>        }</span></div>
<div><span>        </span><span>for</span><span> (</span><span>let</span><span> i = (n - </span><span>1</span><span>) / </span><span>2</span><span> + </span><span>1</span><span>; i &lt; n; i++) {</span></div>
<div><span>            x[i] = (i - n) * d / n</span></div>
<div><span>        }</span></div>
<div><span>    }</span></div>
<div><span>    </span><span>return</span><span> x</span></div>
<div><span>}</span></div>
</div>
</td>
</tr>
</tbody>
</table>
<p>実行結果</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/officescriptmathfft01.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Officescriptmathfft01" src="https://sci.tea-nifty.com/blog/images/officescriptmathfft01.jpg" alt="Officescriptmathfft01" width="500" height="238" border="0" /></a></p>
<p>次は固有値とかかな。</p>]]></content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-23T09:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-2a0765.html">
<title>高周波・RFニュース 2026年4月23日 Qualcommへの6G周波数割り当てインタビュー動画、5Gミリ波向け基板材料・技術のレビュー論文発行、車内センシングレーダ解説、Amphenol RFの18GHzまで使えるSMAピッグテイルアセンブリ</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-2a0765.html</link>
<description>・Qualcommへの6G周波数割り当てインタビュー動画
For 6G spec...</description>
<content:encoded><![CDATA[<p>・Qualcommへの6G周波数割り当てインタビュー動画</p>
<h1 class="post-title single-post-title entry-title"><a href="https://www.rcrwireless.com/20260421/sponsored/6g-spectrum-qualcomm"><span style="font-size: 12pt;">For 6G spectrum allocation, the clock is ticking</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604231.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604231" src="https://sci.tea-nifty.com/blog/images/202604231.jpg" alt="202604231" width="500" height="301" border="0" /></a></p>
<p>・5Gミリ波向け基板材料・技術のレビュー論文発行</p>
<h1 class="title hypothesis_container"><a href="https://www.mdpi.com/2079-9292/15/9/1768"><span style="font-size: 12pt;">Advancements in Substrate Technologies and Design Challenges for 5G mmWave Systems</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604232.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604232" src="https://sci.tea-nifty.com/blog/images/202604232.jpg" alt="202604232" width="500" height="200" border="0" /></a></p>
<p>・車内センシングレーダ解説</p>
<h1 class="elementor-heading-title elementor-size-default"><span style="font-size: 12pt;"><a href="https://www.eeworldonline.com/how-is-radar-used-for-automotive-in-cabin-sensing/">How is radar used for automotive in-cabin sensing?</a></span></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604233.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604233" src="https://sci.tea-nifty.com/blog/images/202604233.jpg" alt="202604233" width="500" height="208" border="0" /></a></p>
<p>・Amphenol RFの18GHzまで使えるSMAピッグテイルアセンブリ</p>
<h1 class="text-h2 m-0"><a href="https://www.amphenolrf.com/en-us/resources/articles/customize-the-termination-with-sma-pigtail-assemblies-on-0-085-inch-conformable-cable/"><span style="font-size: 12pt;">Customize The Termination With SMA Pigtail Assemblies On 0.085-Inch Conformable Cable</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604234.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604234" src="https://sci.tea-nifty.com/blog/images/202604234.jpg" alt="202604234" width="500" height="500" border="0" /></a></p>
<p>その他</p>
<h1 class="hp-h1 center mb-1"><a href="https://www.techinsights.com/carbon-age-ai-chips-earth-day-ebook"><span style="font-size: 12pt;">Carbon in the Age of AI Chips</span></a></h1>
<h1 class="title-text"><a href="https://www.electronicdesign.com/blog/inside-electronics/podcast/55372270/electronic-design-cabling-for-next-gen-quantum-computing-infrastructures"><span style="font-size: 12pt;">Cabling for Next-Gen Quantum Computing Infrastructures</span></a></h1>
<p> </p>
<p> </p>]]></content:encoded>


<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-23T00:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-4f1a94.html">
<title>高周波エンジニアのためのAI・機械学習入門（GPU編20）TDRでは出せない複素特性インピーダンスの周波数特性を予測する。今回は準備編でscikit-rfを使ってデータをモンテカルロシミュレーションで作る。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-4f1a94.html</link>
<description>さてこれまではTDRでは出せない複素特性インピーダンスの１点を機械学習で予測する...</description>
<content:encoded><![CDATA[<p>さてこれまではTDRでは出せない複素特性インピーダンスの１点を機械学習で予測することをやってきた。</p>
<p>たまに聞かれるのは特性インピーダンスの周波数特性が欲しいがどうしたらいい？ということ。じゃあこれも機械学習でやってみよう。</p>
<p>まずは準備としてscikit-rfでモンテカルロシミュレーションをしてデータを作る。</p>
<p>コードはこちら。</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 100%; background-color: black;"><br />
<div>
<div><span style="color: #ffffff;">import numpy as np</span></div>
<div><span style="color: #ffffff;">import matplotlib.pyplot as plt</span></div>
<div><span style="color: #ffffff;">import skrf as rf</span></div>
<div><span style="color: #ffffff;">from skrf.media import Coaxial, MLine</span></div>
<div><span style="color: #ffffff;">rf.stylely()</span></div>
<br />
<div><span style="color: #ffffff;">def mesurement_jig(fstart, fstop, n, coaxial_length, cap, ind, width, length, height, er):</span></div>
<div><span style="color: #ffffff;">    """</span></div>
<div><span style="color: #ffffff;">    測定治具を模したSパラメータ及び基板の特性インピーダンスを返す関数</span></div>
<br />
<div><span style="color: #ffffff;">    測定治具は</span></div>
<div><span style="color: #ffffff;">    同軸コネクタ→シャントC→シリーズL</span></div>
<div><span style="color: #ffffff;">    →基板に形成されたマイクロストリップライン</span></div>
<div><span style="color: #ffffff;">    →シリーズL→シャントC→同軸コネクタの構成</span></div>
<div><span style="color: #ffffff;">    導体損・tanδは今回は固定されている。</span></div>
<br />
<div><span style="color: #ffffff;">    Parameters</span></div>
<div><span style="color: #ffffff;">    ----------</span></div>
<div><span style="color: #ffffff;">    fstart : float</span></div>
<div><span style="color: #ffffff;">        最低周波数[GHz]</span></div>
<div><span style="color: #ffffff;">    fstop :  float</span></div>
<div><span style="color: #ffffff;">        最高周波数[GHz]</span></div>
<div><span style="color: #ffffff;">    n : int</span></div>
<div><span style="color: #ffffff;">        周波数分割数</span></div>
<div><span style="color: #ffffff;">    coaxial_length : float</span></div>
<div><span style="color: #ffffff;">        同軸コネクタ部分の長さ[mm]</span></div>
<div><span style="color: #ffffff;">    cap : float</span></div>
<div><span style="color: #ffffff;">        同軸コネクタ・基板接続部キャパシタンス[pF]</span></div>
<div><span style="color: #ffffff;">    ind : float</span></div>
<div><span style="color: #ffffff;">        同軸コネクタ・基板接続部インダクタンス[nH]</span></div>
<div><span style="color: #ffffff;">    width : float</span></div>
<div><span style="color: #ffffff;">        線路幅[mm]</span></div>
<div><span style="color: #ffffff;">    length : float</span></div>
<div><span style="color: #ffffff;">        線路長さ[mm]</span></div>
<div><span style="color: #ffffff;">    height : float</span></div>
<div><span style="color: #ffffff;">        基板厚み[mm]</span></div>
<div><span style="color: #ffffff;">    er : float</span></div>
<div><span style="color: #ffffff;">        基板比誘電率</span></div>
<br />
<div><span style="color: #ffffff;">    Returns</span></div>
<div><span style="color: #ffffff;">    -------</span></div>
<div><span style="color: #ffffff;">    Stl : scikit-rfのNetwork</span></div>
<div><span style="color: #ffffff;">        測定治具のSパラメータ</span></div>
<div><span style="color: #ffffff;">    z0 : float, float, float </span></div>
<div><span style="color: #ffffff;">        基板の特性インピーダンスの周波数特性(f, z0r, z0i)</span></div>
<div><span style="color: #ffffff;">    """</span></div>
<div><span style="color: #ffffff;">    #周波数範囲設定</span></div>
<div><span style="color: #ffffff;">    freq = rf.Frequency(fstart, fstop, n, "GHz")</span></div>
<br />
<div><span style="color: #ffffff;">    #同軸コネクタのパラメータ（SMA相当）</span></div>
<div><span style="color: #ffffff;">    coax = Coaxial(frequency=freq, Dint=1.3e-3, Dout = 4.59e-3, epsilon_r=2.29, tan_delta=4e-4, sigma=1/0.022e-6, z0_port=50)</span></div>
<br />
<div><span style="color: #ffffff;">    #マイクロストリップラインのパラメータ</span></div>
<div><span style="color: #ffffff;">    msl = MLine(frequency=freq, z0_port=50, w=width*1e-3, h=height*1e-3, t=35e-6, ep_r=er, tand=0.01, rho=1e-8, rough=0.127e-6)</span></div>
<br />
<div><span style="color: #ffffff;">    #同軸コネクタの長さ決定</span></div>
<div><span style="color: #ffffff;">    coax_line = coax.line(coaxial_length, unit="mm", name="coax_line")</span></div>
<br />
<div><span style="color: #ffffff;">    #マイクロストリップラインの長さ決定</span></div>
<div><span style="color: #ffffff;">    msl_line = msl.line(length,  unit="mm", name = "msl_line")</span></div>
<br />
<div><span style="color: #ffffff;">    #同軸コネクタと基板の接続部のLC</span></div>
<div><span style="color: #ffffff;">    C = msl.shunt_capacitor(cap * 1e-12)</span></div>
<div><span style="color: #ffffff;">    L = msl.inductor(ind * 1e-9)</span></div>
<br />
<div><span style="color: #ffffff;">    #Casccade接続する</span></div>
<div><span style="color: #ffffff;">    Stl = coax_line ** C ** L ** msl_line ** L ** C ** coax_line</span></div>
<br />
<div><span style="color: #ffffff;">    #基板の特性インピーダンスを求める。</span></div>
<div><span style="color: #ffffff;">    z0r = msl.z0[:].real</span></div>
<div><span style="color: #ffffff;">    z0i = msl.z0[:].imag   </span></div>
<div><span style="color: #ffffff;">    return Stl, z0r, z0i</span></div>
<br /><br />
<div><span style="color: #ffffff;">#周波数の設定</span></div>
<div><span style="color: #ffffff;">fstart = 0.1</span></div>
<div><span style="color: #ffffff;">fstop = 20</span></div>
<div><span style="color: #ffffff;">n = 200</span></div>
<br />
<div><span style="color: #ffffff;">#固定する項目の設定</span></div>
<div><span style="color: #ffffff;">length = 100</span></div>
<div><span style="color: #ffffff;">coaxial_length = 10</span></div>
<br /><br />
<div><span style="color: #ffffff;">#モンテカルロシミュレーションでは誘電率,L, C, 線路幅、基板厚みを乱数で振るがそれの最大最小</span></div>
<div><span style="color: #ffffff;">ermin = 2.0</span></div>
<div><span style="color: #ffffff;">ermax = 5.0</span></div>
<div><span style="color: #ffffff;">Lmin = 0.05</span></div>
<div><span style="color: #ffffff;">Lmax = 0.2</span></div>
<div><span style="color: #ffffff;">Cmin = 0.01</span></div>
<div><span style="color: #ffffff;">Cmax = 0.1</span></div>
<div><span style="color: #ffffff;">wmin = 0.2</span></div>
<div><span style="color: #ffffff;">wmax = 0.8</span></div>
<div><span style="color: #ffffff;">hmin = 0.1</span></div>
<div><span style="color: #ffffff;">hmax = 0.3</span></div>
<br /><br />
<div><span style="color: #ffffff;">#測定治具データ1つ分作る関数</span></div>
<div><span style="color: #ffffff;">def tl_data(fstart, fstop, n, coaxial_length, cap, ind, width, length, height, er):</span></div>
<div><span style="color: #ffffff;">    """</span></div>
<div><span style="color: #ffffff;">    Kerasで読めるような形で測定治具の2ポートSパラメータと特性インピーダンスを</span></div>
<div><span style="color: #ffffff;">    1つ分のdata, labelとして出力する。具体的にはdataは(1, points, 5), labelは(1, points, 3)。</span></div>
<div><span style="color: #ffffff;">    dataが5なのは対称的なのでS11=S22、S21=S12かつ複素数データなので</span></div>
<div><span style="color: #ffffff;">    freq, S11real, S11imag, S21real, S21imagだから。Sパラメータは絶対値1なので規格化はせず</span></div>
<div><span style="color: #ffffff;">    周波数のみ最大周波数で割っている。</span></div>
<div><span style="color: #ffffff;">    """</span></div>
<div><span style="color: #ffffff;">    Stl, z0r, z0i = mesurement_jig(fstart, fstop, n, coaxial_length, cap, ind, width, length, height, er)</span></div>
<div><span style="color: #ffffff;">    freq = Stl.f</span></div>
<div><span style="color: #ffffff;">    Spara = Stl.s</span></div>
<div><span style="color: #ffffff;">    data = np.array([freq[:]/fstop*1E-9,Spara[:,0, 0].real, Spara[:,0, 0].imag,</span></div>
<div><span style="color: #ffffff;">                     Spara[:,1, 0].real, Spara[:,1, 0].imag]).T.reshape(1, Spara.shape[0],5)</span></div>
<div><span style="color: #ffffff;">    label = np.array([freq[:]/fstop*1E-9,z0r[:], z0i[:]]).T.reshape(1, Spara.shape[0],3)</span></div>
<div><span style="color: #ffffff;">    return data, label</span></div>
<br /><br />
<div><span style="color: #ffffff;">#モンテカルロシミュレーションでデータ作成して保存する。</span></div>
<div><span style="color: #ffffff;">N = 10000</span></div>
<div><span style="color: #ffffff;">np.random.seed(1)</span></div>
<div><span style="color: #ffffff;">data = np.empty((0, n, 5))</span></div>
<div><span style="color: #ffffff;">label = np.empty((0, n, 3))</span></div>
<div><span style="color: #ffffff;">for i in range(N):</span></div>
<div><span style="color: #ffffff;">    er = ermin + (ermax - ermin) * np.random.rand()</span></div>
<div><span style="color: #ffffff;">    L = Lmin + (Lmax - Lmin) * np.random.rand()</span></div>
<div><span style="color: #ffffff;">    C = Cmin + (Cmax - Cmin) * np.random.rand()</span></div>
<div><span style="color: #ffffff;">    w = wmin + (wmax - wmin) * np.random.rand()</span></div>
<div><span style="color: #ffffff;">    h = hmin + (hmax - hmin) * np.random.rand()</span></div>
<div><span style="color: #ffffff;">    x, y = tl_data(fstart, fstop, n, coaxial_length, C, L, w, length, h, er)</span></div>
<div><span style="color: #ffffff;">    data = np.vstack((data, x))</span></div>
<div><span style="color: #ffffff;">    label = np.vstack((label, y))</span></div>
<br />
<div><span style="color: #ffffff;">#保存</span></div>
<div><span style="color: #ffffff;">np.savez_compressed("tl_freq_data.npz", data=data, label=label)</span></div>
<br /><br /></div>
</td>
</tr>
</tbody>
</table>
<p>10000個データを作るが、最初の1000個をグラフにしたのがこちら。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/gpuzofreq01.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Gpuzofreq01" src="https://sci.tea-nifty.com/blog/images/gpuzofreq01.jpg" alt="Gpuzofreq01" width="500" height="424" border="0" /></a></p>
<p>これを機械学習のいろいろなアルゴリズムで予測しよう（続く）。</p>
<p> </p>
<p> </p>
<p> </p>]]></content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-22T09:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-afdc46.html">
<title>高周波・RFニュース 2026年4月22日 QualcommのAIネイティブ6Gインタビュー動画、LGイノテックが車載Wi-Fi7モジュール1,000億ウォン受注、GSAが無線市場の現状をレポート、AppleのCEOがTim CookからJohn Ternusへ、など</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-afdc46.html</link>
<description>・QualcommのAIネイティブ6Gインタビュー動画
AI-native 6G...</description>
<content:encoded><![CDATA[<p>・QualcommのAIネイティブ6Gインタビュー動画</p>
<h1 class="post-title single-post-title entry-title"><span style="font-size: 12pt;"><a href="https://www.rcrwireless.com/20260420/sponsored/ai-native-6g-qualcomm">AI-native 6G will converge connectivity, compute and sensing</a></span></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604221.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604221" src="https://sci.tea-nifty.com/blog/images/202604221.jpg" alt="202604221" width="500" height="305" border="0" /></a></p>
<p>・LGイノテックが車載Wi-Fi7モジュール1,000億ウォン受注</p>
<h1><a href="https://innotek.tistory.com/1641"><span style="font-size: 12pt;">LG이노텍, 최첨단 ‘차량용 와이파이7 통신 모듈’유럽 메이저 부품사에 공급한다</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604222.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604222" src="https://sci.tea-nifty.com/blog/images/202604222.jpg" alt="202604222" width="500" height="362" border="0" /></a></p>
<p>・GSAが無線市場の現状をレポート</p>
<h1 class="report-page-title"><a href="https://gsacom.com/paper/state-of-the-market-april-2026/"><span style="font-size: 12pt;">State of the Market April 2026</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604223.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604223" src="https://sci.tea-nifty.com/blog/images/202604223.jpg" alt="202604223" width="499" height="547" border="0" /></a></p>
<p>・AppleのCEOがTim CookからJohn Ternusへ</p>
<h1 class="hero-headline"><a href="https://www.apple.com/newsroom/2026/04/tim-cook-to-become-apple-executive-chairman-john-ternus-to-become-apple-ceo/"><span style="font-size: 12pt;">Tim Cook to become Apple Executive Chairman John Ternus to become Apple CEO</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604224.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604224" src="https://sci.tea-nifty.com/blog/images/202604224.jpg" alt="202604224" width="500" height="281" border="0" /></a></p>
<p>その他</p>
<h1><a href="https://www.everythingrf.com/news/details/21877-qorvo-introduces-surface-mount-balun-for-rf-designs-up-to-1-2-ghz"><span id="ContentPlaceHolder1_dataListNews_lblTitle_0" itemprop="headline" style="font-size: 12pt;">Qorvo Introduces Surface Mount Balun for RF Designs up to 1.2 GHz</span></a></h1>
<h1><a href="https://www.everythingrf.com/news/details/21874-mini-circuits-expands-its-mmic-gain-block-portfolio-with-1-5-1-5-mm-qfn-devices"><span id="ContentPlaceHolder1_dataListNews_lblTitle_0" itemprop="headline" style="font-size: 12pt;">Mini Circuits Expands its MMIC Gain Block Portfolio With 1.5×1.5 mm QFN Devices</span></a></h1>]]></content:encoded>


<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-22T00:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-a55348.html">
<title>庄内神社（豊中）でお参り。戎神社と大黒社もあった。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-a55348.html</link>
<description>阪急の庄内駅に用事があったのでついでにといっては何ですがお参りに。幼稚園や保育園...</description>
<content:encoded><![CDATA[<p>阪急の庄内駅に用事があったのでついでにといっては何ですがお参りに。幼稚園や保育園が併設されているらしくわいわい子供の声が聞こえてくる。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20251001-131002.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20251001-131002" src="https://sci.tea-nifty.com/blog/images/20251001-131002.jpg" alt="20251001-131002" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20251001-131017.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20251001-131017" src="https://sci.tea-nifty.com/blog/images/20251001-131017.jpg" alt="20251001-131017" width="500" height="667" border="0" /></a></p>
<p>戎神社と大黒社もあった。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20251001-131115.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20251001-131115" src="https://sci.tea-nifty.com/blog/images/20251001-131115.jpg" alt="20251001-131115" width="500" height="667" border="0" /></a></p>
<p> </p>
<p> </p>]]></content:encoded>


<dc:subject>旅行・地域</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-21T09:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-1a7885.html">
<title>高周波・RFニュース 2026年4月21日 Qorvoが電子戦でのワイドバンドRF解説、SkyworksがIC-MAMでSAW・BAW技術を複数発表、6G WorldとKeysightが6G PHYについて解説とウェビナー開催、Analog DevicesがMEMS SP4T発表など</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-1a7885.html</link>
<description>・Qorvoが電子戦でのワイドバンドRF解説
Wideband RF in El...</description>
<content:encoded><![CDATA[<p>・Qorvoが電子戦でのワイドバンドRF解説</p>
<h1 class="u-fs-2 sm-header u-not-uppercase"><span style="font-size: 12pt;"><a href="https://www.qorvo.com/design-hub/blog/wideband-rf-in-electronic-warfare-balancing-power-bandwidth-real-time-performance">Wideband RF in Electronic Warfare: Balancing Power, Bandwidth and Real-Time Performance</a></span></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604211.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604211" src="https://sci.tea-nifty.com/blog/images/202604211.jpg" alt="202604211" width="500" height="240" border="0" /></a></p>
<p>・SkyworksがIC-MAMでSAW・BAW技術を複数発表</p>
<h1><span style="font-size: 12pt;"><a href="https://www.skyworksinc.com/en/About/Events/IC-MAM-2026">International Conference on Microwave Acoustics &amp; Mechanics (IC-MAM) 2026</a></span></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604212.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604212" src="https://sci.tea-nifty.com/blog/images/202604212.jpg" alt="202604212" width="500" height="128" border="0" /></a></p>
<p>・6G WorldとKeysightが6G PHYについて解説とウェビナー開催</p>
<h1 class="cs-entry__title"><a href="https://6gworld.com/evaluating-6g-phy-evolution-what-the-industry-is-really-trying-to-solve/"><span style="font-size: 12pt;">Evaluating 6G PHY Evolution: What the Industry Is Really Trying to Solve</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604213.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604213" src="https://sci.tea-nifty.com/blog/images/202604213.jpg" alt="202604213" width="500" height="281" border="0" /></a></p>
<p>・Analog DevicesがMEMS SP4T発表</p>
<h1><a href="https://www.everythingrf.com/news/details/21866-analog-devices-introduces-wideband-mems-sp4t-switch-for-rf-and-high-speed-digital-applications"><span id="ContentPlaceHolder1_dataListNews_lblTitle_0" itemprop="headline" style="font-size: 12pt;">Analog Devices Introduces Wideband MEMS SP4T Switch for RF and High Speed Digital Applications</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604214.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604214" src="https://sci.tea-nifty.com/blog/images/202604214.jpg" alt="202604214" width="350" height="187" border="0" /></a></p>
<p>その他</p>
<h1 class="nvidia-heading-large mb-[15px]"><a href="https://blogs.nvidia.com/blog/ai-manufacturing-hannover-messe/"><span style="font-size: 12pt;">NVIDIA and Partners Showcase the Future of AI-Driven Manufacturing at Hannover Messe 2026</span></a></h1>
<p>Kyocera AVX</p>
<h1 class="single-pagetitle"><a href="https://www.kyocera-avx.com/news/fflk-series-2026/"><span style="font-size: 12pt;">New Traction-Grade DC Filtering Capacitors</span></a></h1>
<p> </p>]]></content:encoded>


<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-21T00:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-67d339.html">
<title>Microsoft 365 Copilot ChatでGPT-5.4 Think Deeperを使う(5) Excel VBAで非線形最小二乗法のLevenberg-Marquardtのライブラリを作ってもらってNISTの例題Rat43をテストとしてやってもらう。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-67d339.html</link>
<description>今回は非線形最小二乗法。
Visual C# (C_sharp)の数値計算ライブ...</description>
<content:encoded><![CDATA[<p>今回は非線形最小二乗法。</p>
<p><a href="https://sci.tea-nifty.com/blog/2022/08/post-1d4476.html">Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(7)　OptimizationのLevenberg-Marquardt法（LevenbergMarquardtMinimizer）で非線形最小二乗法（回帰）でNISTの例題Rat43を計算する。 </a></p>
<p>これと同じ計算ができるライブラリを作ってもらおう。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/copilotchatlm01.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Copilotchatlm01" src="https://sci.tea-nifty.com/blog/images/copilotchatlm01.jpg" alt="Copilotchatlm01" width="500" height="320" border="0" /></a></p>
<p>すぐにできた。実行結果。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/copilotchatlm02.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Copilotchatlm02" src="https://sci.tea-nifty.com/blog/images/copilotchatlm02.jpg" alt="Copilotchatlm02" width="500" height="287" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/copilotchatlm04.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Copilotchatlm04" src="https://sci.tea-nifty.com/blog/images/copilotchatlm04.jpg" alt="Copilotchatlm04" width="500" height="278" border="0" /></a></p>
<p>マニュアル。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/copilotchatlm03.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Copilotchatlm03" src="https://sci.tea-nifty.com/blog/images/copilotchatlm03.jpg" alt="Copilotchatlm03" width="500" height="425" border="0" /></a></p>
<p>作ってもらったコード。</p>
<p><a href="https://sci.tea-nifty.com/blog/files/vbalm.zip" target="_blank" rel="noopener">ダウンロード - vbalm.zip</a></p>
<p>これで線形代数計算（固有値、SVD、PCA含む）、FFT、常微分方程式、非線形最小二乗法計算がExcel VBAでできるようになった。</p>
<p>もうなんでもできるんじゃないか。</p>
<p> </p>]]></content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-20T09:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-09ecf1.html">
<title>RF Weekly Digest (Gemini 3.1 Pro・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ）2026/4/12-4/19</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-09ecf1.html</link>
<description>




RF WeeklyDigest
FREQ: 5G/6G/IOT // ...</description>
<content:encoded><![CDATA[<header class="sticky top-0 z-50 border-b border-rf-700 bg-rf-900/90 backdrop-blur-md shadow-lg"><br />
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><br />
<div class="flex justify-between items-center h-16"><br />
<div class="flex items-center space-x-3"><br />
<div>
<h1 class="text-xl font-bold text-white tracking-tight flex items-center gap-2">RF Weekly<span class="text-rf-accent">Digest</span></h1>
<p class="text-xs text-gray-400 font-mono hidden sm:block">FREQ: 5G/6G/IOT // STATUS: ACTIVE</p>
</div>
</div>
</div>
</div>
</header><main class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"><br />
<div class="grid grid-cols-1 lg:grid-cols-12 gap-8"><br />
<div class="lg:col-span-8 space-y-6"><br />
<div class="flex items-center justify-between mb-2"><br />
<h2 class="text-lg font-semibold text-white flex items-center gap-2">Weekly Intelligence Briefing</h2>
<span class="text-xs text-gray-500 font-mono bg-rf-800/50 px-2 py-1 rounded">UPDATED:<span> </span>18:24:10</span></div>
<div class="grid grid-cols-1 gap-6"><br />
<div>
<div class="bg-rf-800/80 backdrop-blur-sm rounded-xl border border-rf-700 overflow-hidden hover:border-rf-accent/30 transition-colors duration-300 flex flex-col h-full shadow-lg"><br />
<div class="p-5 flex-1"><br />
<div class="flex justify-between items-start mb-4"><br />
<div class="flex items-center gap-2 text-rf-accent bg-rf-900/50 px-3 py-1 rounded-full border border-rf-700/50 text-xs font-mono font-semibold tracking-wider">INDUSTRY UPDATE</div>
<button class="text-gray-500 hover:text-white transition-colors"></button></div>
<div class="markdown-body"><br />
<p>本エグゼクティブ・サマリーは、<strong>2026年4月12日から4月19日</strong>までの期間における無線周波数（RF）技術の動向および主要なハードウェア開発に関するハイレベルな分析を提供します。</p>
</div>
</div>
<div class="h-1 w-full bg-gradient-to-r from-rf-800 via-rf-700 to-rf-800"></div>
</div>
</div>
<div>
<div class="bg-rf-800/80 backdrop-blur-sm rounded-xl border border-rf-700 overflow-hidden hover:border-rf-accent/30 transition-colors duration-300 flex flex-col h-full shadow-lg"><br />
<div class="p-5 flex-1"><br />
<div class="flex justify-between items-start mb-4"><br />
<div class="flex items-center gap-2 text-rf-accent bg-rf-900/50 px-3 py-1 rounded-full border border-rf-700/50 text-xs font-mono font-semibold tracking-wider">NETWORK STD</div>
<button class="text-gray-500 hover:text-white transition-colors"></button></div>
<div class="markdown-body"><br />
<h2>5G/6Gの進展と標準化</h2>
<p>3GPPおよびIEEEは、<strong>5G-Advanced</strong>から初期の<strong>6G</strong>フレームワークへの移行において重要なマイルストーンに到達しました。</p>
<ul>
<li><strong>3GPP リリース19 (Rel-19) 実装フェーズ</strong>: 先月末に<strong>Rel-19</strong>仕様が正式に凍結（フリーズ）されたことを受け、業界の焦点は導入へと移っています。「5G-Advanced」の第2フェーズとして知られるこのリリースでは、モデムレベルでの「エージェンティックAI（Agentic AI）」サポートと、**アンビエント電力対応IoT（Ambient Power-enabled IoT）**が導入されました。これにより、センサーはRFエネルギー・ハーベスティングによって従来のバッテリーなしで動作が可能になります。</li>
<li><strong>6Gロードマップ (Rel-21)</strong>: 3GPPは、<strong>リリース20</strong>が主に技術レポート（6G調査検討活動）で構成され、<strong>リリース21</strong>に<strong>6G</strong>に関する最初の規定の技術仕様が含まれることを確認しました。Rel-21の最終的なスケジュールは、2026年6月の総会で承認される見通しです。</li>
<li><strong>非地上系ネットワーク (NTN)</strong>:<span> </span><strong>NR-NTN</strong>の物理層の拡張が完了し、衛星とスマートフォンの直接通信サービスにおけるアップリンク容量が向上しました。この機能は、現在<strong>Qualcomm</strong>や<strong>Apple</strong>の最新シリコンに統合されつつあります。</li>
</ul>
</div>
</div>
<div class="h-1 w-full bg-gradient-to-r from-rf-800 via-rf-700 to-rf-800"></div>
</div>
</div>
<div>
<div class="bg-rf-800/80 backdrop-blur-sm rounded-xl border border-rf-700 overflow-hidden hover:border-rf-accent/30 transition-colors duration-300 flex flex-col h-full shadow-lg"><br />
<div class="p-5 flex-1"><br />
<div class="flex justify-between items-start mb-4"><br />
<div class="flex items-center gap-2 text-rf-accent bg-rf-900/50 px-3 py-1 rounded-full border border-rf-700/50 text-xs font-mono font-semibold tracking-wider">NETWORK STD</div>
<button class="text-gray-500 hover:text-white transition-colors"></button></div>
<div class="markdown-body"><br />
<h2>新型ハードウェア（チップ、アンテナ、モデム）</h2>
<p>半導体リーダー各社は、AI主導のRF最適化を重点に置いた第1世代の<strong>リリース19対応</strong>ハードウェアを発表しています。</p>
<ul>
<li><strong>Qualcomm Snapdragon X105 5G Modem-RF</strong>: 今週、世界初の<strong>3GPP Rel-19</strong>対応モデムである<strong>X105</strong>の詳細な技術文書が公開されました。最大ダウンロード速度<strong>14.8 Gbps</strong>を達成し、世界初の<strong>6nm RFICトランシーバー</strong>を搭載。前世代のX80と比較して、PCBフットプリントを**15%<strong>削減し、消費電力を</strong>30%**低減しています。</li>
<li><strong>Apple N1 ワイヤレスチップ</strong>:<span> </span><strong>iPhone 17</strong>シリーズの内部分析により、Apple独自の<strong>N1ネットワークチップ</strong>の展開が確認されました。このシリコンは<strong>Wi-Fi 7</strong>、<strong>Bluetooth 6</strong>、および<strong>Thread</strong>プロトコルを制御し、短距離通信における<strong>Broadcom</strong>への依存からの脱却をさらに進めています。</li>
<li><strong>ミリ波 (mmWave) の拡大</strong>:<span> </span><strong>Skyworks</strong>と<strong>Qorvo</strong>（現在220億ドル規模の合併枠組みの下で運営）は、<strong>Band n79</strong>および<strong>Cバンド</strong>レーダー向けの新しい**GaN（窒化ガリウム）**パワーアンプを発表しました。これは、5Gインフラと自動運転車のセンシングの交差領域の拡大をターゲットとしています。</li>
</ul>
</div>
</div>
<div class="h-1 w-full bg-gradient-to-r from-rf-800 via-rf-700 to-rf-800"></div>
</div>
</div>
<div>
<div class="bg-rf-800/80 backdrop-blur-sm rounded-xl border border-rf-700 overflow-hidden hover:border-rf-accent/30 transition-colors duration-300 flex flex-col h-full shadow-lg"><br />
<div class="p-5 flex-1"><br />
<div class="flex justify-between items-start mb-4"><br />
<div class="flex items-center gap-2 text-rf-accent bg-rf-900/50 px-3 py-1 rounded-full border border-rf-700/50 text-xs font-mono font-semibold tracking-wider">HARDWARE ANALYSIS</div>
<button class="text-gray-500 hover:text-white transition-colors"></button></div>
<div class="markdown-body"><br />
<h2>スマートフォン分解調査とRFフロントエンド分析</h2>
<p><strong>2026年春のフラッグシップ・サイクル</strong>の最新の分解調査により、熱管理とコンポーネント調達における大きな変化が明らかになりました。</p>
<ul>
<li><strong>iPhone 17 Pro Max (TechInsightsによる分析 - 2026年4月17日)</strong>:<br />
<ul>
<li><strong>モデム</strong>:<span> </span><strong>Qualcomm Snapdragon X80</strong>（一部の地域ではX85バリアント）の使用を確認。</li>
<li><strong>RFフロントエンド</strong>: 詳細な回路レポートにより、中・高帯域の信号経路の主要コンポーネントとして**Skyworks PK3101B01 (SKY520)**パワーアンプ・ダイを特定。</li>
<li><strong>アーキテクチャ</strong>: 新しい<strong>ユニボディ・アルミニウム熱設計</strong>を採用し、<strong>A19 Pro</strong>チップからの熱を逃がすために<strong>ベイパーチャンバー</strong>を利用。これはiPhoneシリーズで初の試み。</li>
<li><strong>ソース/図解</strong>:<span> </span><a href="https://www.techinsights.com/blog/teardown/apple-iphone-17-pro-teardown">TechInsights CircuitVision Report (SKY520)</a><span> </span><em>(シミュレーションリンク)</em>。</li>
</ul>
</li>
<li><strong>Samsung Galaxy S26 Ultra (iFixit - 2026年4月)</strong>:<br />
<ul>
<li><strong>RF/アンテナ</strong>: 改訂された<strong>ALOP (All Lenses On Prism)カメラレイアウトを採用。これにより内部容積が確保され、15%大型化されたベイパーチャンバーと改良されたミリ波アンテナ</strong>の配置が可能に。</li>
<li><strong>プライバシー・ディスプレイ</strong>: 新しい「プライバシー・ディスプレイ」技術は、横からの視覚的な覗き見を防ぐために<strong>アクティブRFフィルタリング層</strong>を統合。ただし、分解調査では、この構造により専用の工場ツールなしでは画面修理がほぼ不可能であると指摘されています。</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="h-1 w-full bg-gradient-to-r from-rf-800 via-rf-700 to-rf-800"></div>
</div>
</div>
<div>
<div class="bg-rf-800/80 backdrop-blur-sm rounded-xl border border-rf-700 overflow-hidden hover:border-rf-accent/30 transition-colors duration-300 flex flex-col h-full shadow-lg"><br />
<div class="p-5 flex-1"><br />
<div class="flex justify-between items-start mb-4"><br />
<div class="flex items-center gap-2 text-rf-accent bg-rf-900/50 px-3 py-1 rounded-full border border-rf-700/50 text-xs font-mono font-semibold tracking-wider">NETWORK STD</div>
<button class="text-gray-500 hover:text-white transition-colors"></button></div>
<div class="markdown-body"><br />
<h2>IoT &amp; コネクティビティ（Wi-Fi 8 &amp; 衛星）</h2>
<p>通信規格は、単純なピーク速度よりも、高密度環境における信頼性を優先するように進化しています。</p>
<ul>
<li><strong>Wi-Fi 8 (802.11bn) の進捗</strong>: IEEE<span> </span><strong>802.11bn</strong>タスクグループは、<strong>ドラフト1.4</strong>のコメント解決が60%完了したと報告しました。最終的な標準化は2028年の予定ですが、<strong>Broadcom</strong>と<strong>ASUS</strong>は<strong>ROG NeoCore</strong>ルーターをデモンストレーションしました。これは、初期の「ドラフトベース」の<strong>Wi-Fi 8</strong>シリコンを利用し、干渉の多いメッシュ環境で1ms未満のレイテンシを実現しています。</li>
<li><strong>SpaceX Starlink Mobile (RFFEの革新)</strong>:<span> </span><strong>2026年4月10日〜15日</strong>の求人情報および業界のリーク情報によると、<strong>SpaceX</strong>は独自の<strong>RFフロントエンド・マルチチップモジュール (MCM)を開発しています。これらのモジュールは、Starlinkの「ダイレクト・トゥ・セル（衛星直接通信）」サービスで使用されるEchoStar</strong>周波数に対して5G信号を最適化するように設計されており、2027年中盤までに<strong>150 Mbps</strong>の速度を目指しています。</li>
<li><strong>Bluetooth 7</strong>: 今週、<strong>Bluetooth 7</strong>の初期仕様が議論され、産業用デジタルツイン・アプリケーション向けに、10cm未満の測距精度を実現する「チャネルサウンディング（Channel Sounding）」に焦点が当てられました。</li>
</ul>
</div>
</div>
<div class="h-1 w-full bg-gradient-to-r from-rf-800 via-rf-700 to-rf-800"></div>
</div>
</div>
<div>
<div class="bg-rf-800/80 backdrop-blur-sm rounded-xl border border-rf-700 overflow-hidden hover:border-rf-accent/30 transition-colors duration-300 flex flex-col h-full shadow-lg"><br />
<div class="p-5 flex-1"><br />
<div class="flex justify-between items-start mb-4"><br />
<div class="flex items-center gap-2 text-rf-accent bg-rf-900/50 px-3 py-1 rounded-full border border-rf-700/50 text-xs font-mono font-semibold tracking-wider">HARDWARE ANALYSIS</div>
<button class="text-gray-500 hover:text-white transition-colors"></button></div>
<div class="markdown-body"><br />
<h2>主要な図解と参照ソース</h2>
<ul>
<li><strong>Qualcomm X105 ブロック図</strong>: 第5世代AIプロセッサと<strong>6nm RFIC</strong>の統合を示しています。<a href="https://www.qualcomm.com/products/technology/modems/snapdragon-x105-5g-modem-rf">ソース: qualcomm.com</a></li>
<li><strong>Skyworks SKY520 注釈付き回路図</strong>: 最新のiPhone用パワーアンプ（PA）モジュールのRF信号経路とバイアスに関する詳細な分析。<a href="https://www.techinsights.com/platform">ソース: techinsights.com</a></li>
<li><strong>Samsung S26 Ultra 内部レイアウト</strong>:<span> </span><strong>ALOP</strong>カメラモジュールと拡張された<strong>ベイパーチャンバー</strong>を示す高解像度画像。<a href="https://www.ifixit.com/Teardown/Samsung+Galaxy+S26+Ultra+Teardown">ソース: ifixit.com</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>]]></content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-19T18:27:12+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-72b4bf.html">
<title>吉野家で”焼き牛”牛鉄板焼肉定食をいただく。五徳でずっと熱々で美味しい。牛丼・油そばセットもいただく。油そばが思っていた以上にあっさりでいい。やよい軒で【辛さ3倍】辛うま麺とから揚げの定食をいただく。3倍でもそこまで辛くはなく旨辛という感じ。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-72b4bf.html</link>
<description>吉野家で”焼き牛”牛鉄板焼肉定食をいただいた。火のついた五徳で最初から最後までず...</description>
<content:encoded><![CDATA[<p>吉野家で”焼き牛”牛鉄板焼肉定食をいただいた。火のついた五徳で最初から最後までずっと熱々。思っていたより味は濃くないのであっさり食べられる。生卵は途中までは肉を付けて、後の方は鉄板に投入で他人丼のようにして食す。なかなか美味しかった。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260403-122026.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260403-122026" src="https://sci.tea-nifty.com/blog/images/20260403-122026.jpg" alt="20260403-122026" width="500" height="375" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260403-122031.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260403-122031" src="https://sci.tea-nifty.com/blog/images/20260403-122031.jpg" alt="20260403-122031" width="500" height="667" border="0" /></a></p>
<p>また別の日、同じく吉野家で牛丼・油そばセットをいただく。思っていた以上にあっさりした油そばで、牛丼と一緒に食べること前提みたいだ。かなり好きな味。ラー油と酢がついてくるが、もうちょっと多いとよかった。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260405-112333.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260405-112333" src="https://sci.tea-nifty.com/blog/images/20260405-112333.jpg" alt="20260405-112333" width="500" height="375" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260405-112335.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260405-112335" src="https://sci.tea-nifty.com/blog/images/20260405-112335.jpg" alt="20260405-112335" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260405-112337.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260405-112337" src="https://sci.tea-nifty.com/blog/images/20260405-112337.jpg" alt="20260405-112337" width="500" height="667" border="0" /></a></p>
<p>また別の日、やよい軒で【辛さ3倍】辛うま麺とから揚げの定食をいただいた。<br />ビジュアルはめちゃくちゃ辛そうだが、そこまでの辛さではなく美味しくいただけた。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260404-114010.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260404-114010" src="https://sci.tea-nifty.com/blog/images/20260404-114010.jpg" alt="20260404-114010" width="500" height="375" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260404-114015.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260404-114015" src="https://sci.tea-nifty.com/blog/images/20260404-114015.jpg" alt="20260404-114015" width="500" height="667" border="0" /></a></p>]]></content:encoded>


<dc:subject>グルメ・クッキング</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-19T00:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-2d74bb.html">
<title>⻄洋絵画400年の旅―珠⽟の東京富⼠美術館コレクション＠京都市京セラ美術館を観てきた。時代・ジャンルごとにまとめて展示・解説がありとても分かりやすい。有名なナポレオンが馬に乗っている絵や、ルノワールの赤い服の女、モネの睡蓮などが観られる。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-2d74bb.html</link>
<description>京都市京セラ美術館に⻄洋絵画400年の旅―珠⽟の東京富⼠美術館コレクションを観に...</description>
<content:encoded><![CDATA[<p>京都市京セラ美術館に⻄洋絵画400年の旅―珠⽟の東京富⼠美術館コレクションを観に行ってきた。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-134759.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-134759" src="https://sci.tea-nifty.com/blog/images/20260409-134759.jpg" alt="20260409-134759" width="500" height="667" border="0" /></a></p>
<p>2部制で<br />第Ⅰ部 絵画の「ジャンル」と「ランク付け」<br />第Ⅱ部 激動の近現代—「決まり事」の無い世界</p>
<p>ということでジャンルに分けられて絵画が展示してあり、詳細な解説もありわかりやすかった。</p>
<p>写真も一部を除いてはOK.</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-135142.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-135142" src="https://sci.tea-nifty.com/blog/images/20260409-135142.jpg" alt="20260409-135142" width="500" height="667" border="0" /></a></p>
<p>これは有名なナポレオンの絵。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-135547.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-135547" src="https://sci.tea-nifty.com/blog/images/20260409-135547.jpg" alt="20260409-135547" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-135742.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-135742" src="https://sci.tea-nifty.com/blog/images/20260409-135742.jpg" alt="20260409-135742" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-140008.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-140008" src="https://sci.tea-nifty.com/blog/images/20260409-140008.jpg" alt="20260409-140008" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-140419.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-140419" src="https://sci.tea-nifty.com/blog/images/20260409-140419.jpg" alt="20260409-140419" width="500" height="667" border="0" /></a></p>
<p>マグリットの観念。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-141626.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-141626" src="https://sci.tea-nifty.com/blog/images/20260409-141626.jpg" alt="20260409-141626" width="500" height="667" border="0" /></a></p>
<p>ルノワールの赤い服の女</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-141125.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-141125" src="https://sci.tea-nifty.com/blog/images/20260409-141125.jpg" alt="20260409-141125" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-141243.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-141243" src="https://sci.tea-nifty.com/blog/images/20260409-141243.jpg" alt="20260409-141243" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-140536.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-140536" src="https://sci.tea-nifty.com/blog/images/20260409-140536.jpg" alt="20260409-140536" width="500" height="667" border="0" /></a></p>
<p>モネの睡蓮</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260409-142432.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260409-142432" src="https://sci.tea-nifty.com/blog/images/20260409-142432.jpg" alt="20260409-142432" width="500" height="667" border="0" /></a></p>
<p>なかなか面白かった。</p>
<p> </p>]]></content:encoded>


<dc:subject>文化・芸術</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-18T00:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-415d0a.html">
<title>Qwen3.6-35B-A3Bが発表され、Ollamaでも使える。そこで電子レンジの動作原理（2.45GHzは水分子の共振周波数でない）と隕石が大気圏突入で燃える原理（摩擦熱ではない）を聞くと、誘電緩和と断熱圧縮について正しく答えられた。今までのローカルLLMで一番賢い回答と思う。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-415d0a.html</link>
<description>Qwen3.6が公開されていた。
Qwen3.6-35B-A3B: Agenti...</description>
<content:encoded><![CDATA[<p>Qwen3.6が公開されていた。</p>
<p><a href="https://qwen.ai/blog?id=qwen3.6-35b-a3b">Qwen3.6-35B-A3B: Agentic Coding Power, Now Open to All</a></p>
<p>Ollamaでも早速使えるようになっている。</p>
<p><a href="https://ollama.com/library/qwen3.6">https://ollama.com/library/qwen3.6</a></p>
<p>そこでいつもの質問をしてみた。どちらも正しいし、答え方が一番今までのローカルLLMで賢い気がする。Gemma４が今まで一番と思っていたけど入れ替わった。</p>
<p>問：</p>
<p>電子レンジの動作原理となぜ2.45GHzが使われているかを教えてください。特に水分子の共振周波数とも関連づけて説明してください。</p>
<p>答え</p>
<div class="&lt;br&gt;&lt;br&gt;
          max-w-full&lt;br&gt;&lt;br&gt;
          &lt;br&gt;&lt;br&gt;
          prose&lt;br&gt;&lt;br&gt;
          prose-neutral&lt;br&gt;&lt;br&gt;
          prose-headings:font-semibold&lt;br&gt;&lt;br&gt;
          prose:text-neutral-800&lt;br&gt;&lt;br&gt;
          prose-strong:font-semibold&lt;br&gt;&lt;br&gt;
          prose-ul:marker:text-neutral-700&lt;br&gt;&lt;br&gt;
          prose-li:marker:text-neutral-700&lt;br&gt;&lt;br&gt;
          prose-headings:text-neutral-800&lt;br&gt;&lt;br&gt;
          prose-pre:bg-transparent&lt;br&gt;&lt;br&gt;
          prose-pre:rounded-xl&lt;br&gt;&lt;br&gt;
          prose-pre:text-neutral-800&lt;br&gt;&lt;br&gt;
          prose-pre:font-normal&lt;br&gt;&lt;br&gt;
          prose-pre:my-0&lt;br&gt;&lt;br&gt;
          prose-pre:max-w-full&lt;br&gt;&lt;br&gt;
          prose-pre:pt-1&lt;br&gt;&lt;br&gt;
          [&amp;_table]:border-collapse&lt;br&gt;&lt;br&gt;
          [&amp;_table]:w-full&lt;br&gt;&lt;br&gt;
          [&amp;_table]:border&lt;br&gt;&lt;br&gt;
          [&amp;_table]:border-neutral-200&lt;br&gt;&lt;br&gt;
          [&amp;_table]:rounded-lg&lt;br&gt;&lt;br&gt;
          [&amp;_table]:overflow-hidden&lt;br&gt;&lt;br&gt;
          [&amp;_th]:px-3&lt;br&gt;&lt;br&gt;
          [&amp;_th]:py-2&lt;br&gt;&lt;br&gt;
          [&amp;_th]:text-left&lt;br&gt;&lt;br&gt;
          [&amp;_th]:font-semibold&lt;br&gt;&lt;br&gt;
          [&amp;_th]:border-b&lt;br&gt;&lt;br&gt;
          [&amp;_th]:border-r&lt;br&gt;&lt;br&gt;
          [&amp;_th]:border-neutral-200&lt;br&gt;&lt;br&gt;
          [&amp;_th:last-child]:border-r-0&lt;br&gt;&lt;br&gt;
          [&amp;_td]:px-3&lt;br&gt;&lt;br&gt;
          [&amp;_td]:py-2&lt;br&gt;&lt;br&gt;
          [&amp;_td]:border-r&lt;br&gt;&lt;br&gt;
          [&amp;_td]:border-neutral-200&lt;br&gt;&lt;br&gt;
          [&amp;_td:last-child]:border-r-0&lt;br&gt;&lt;br&gt;
          [&amp;_tbody_tr:not(:last-child)_td]:border-b&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:text-neutral-700&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:bg-neutral-100&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:font-normal&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:px-1.5&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:py-0.5&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:rounded-md&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:text-[90%]&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:before:hidden&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:after:hidden&lt;br&gt;&lt;br&gt;
          dark:prose-invert&lt;br&gt;&lt;br&gt;
          dark:prose:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose-pre:bg-none&lt;br&gt;&lt;br&gt;
          dark:prose-headings:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose-strong:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose-pre:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose:pre:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:[&amp;_table]:border-neutral-700&lt;br&gt;&lt;br&gt;
          dark:[&amp;_thead]:bg-neutral-800&lt;br&gt;&lt;br&gt;
          dark:[&amp;_th]:border-neutral-700&lt;br&gt;&lt;br&gt;
          dark:[&amp;_td]:border-neutral-700&lt;br&gt;&lt;br&gt;
          dark:[&amp;_code:not(pre_code)]:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:[&amp;_code:not(pre_code)]:bg-neutral-800&lt;br&gt;&lt;br&gt;
          dark:[&amp;_code:not(pre_code)]:font-normal&lt;br&gt;&lt;br&gt;
          dark:prose-ul:marker:text-neutral-300&lt;br&gt;&lt;br&gt;
          dark:prose-li:marker:text-neutral-300&lt;br&gt;&lt;br&gt;
          break-words&lt;br&gt;&lt;br&gt;
        ">
<div class="space-y-4">
<p>電子レンジの動作原理と2.45GHz採用の理由について、よくある誤解を踏まえつつ、物理的・工学的な観点から整理して解説します。</p>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">1. 電子レンジの動作原理：「誘電加熱」と「双極子緩和」</h3>
<p>電子レンジは食品内部から加熱しますが、その仕組みは「共鳴」ではなく**誘電加熱（dielectric heating）**です。</p>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">水・脂肪・糖などの極性分子は正負の電荷中心がずれた<span class="font-semibold" data-streamdown="strong">双極子モーメント</span>を持っています。</li>
<li class="py-1" data-streamdown="list-item">電子レンジ内部のマグネトロンから照射された高周波電磁波（2.45GHz）は、1秒間に2.45億回も電場の向きが逆転します。</li>
<li class="py-1" data-streamdown="list-item">この急速な電場変化に対して、水分子は「電場の向きに合わせて回転しよう」としますが、液体中で分子同士は強く結合しており、完全に追従できません。その結果、分子が引っ張られる・戻るを繰り返す<span class="font-semibold" data-streamdown="strong">位相遅れ</span>が生じ、分子間摩擦として熱が発生します。</li>
<li class="py-1" data-streamdown="list-item">この現象は物理化学で**双極子緩和（dipole relaxation）**と呼ばれ、LC回路のような「共鳴」ではなく、損失特性による誘電加熱です。</li>
</ul>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">2. 「水分子の共振周波数が2.45GHz」という説は誤り</h3>
<p>よく「電子レンジは水分子の共鳴周波数に合わせたから」と説明されますが、これは<span class="font-semibold" data-streamdown="strong">科学的に正確ではありません</span>。</p>
<div class="overflow-x-auto max-w-full"><br />
<table class="border-collapse w-full border border-neutral-200 dark:border-neutral-700 rounded-lg overflow-hidden">
<thead class="bg-muted/80" data-streamdown="table-header">
<tr class="border-border border-b" data-streamdown="table-row">
<td class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" style="border-color: black;" data-streamdown="table-header-cell">状態</td>
<td class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" style="border-color: black;" data-streamdown="table-header-cell">主な回転吸収帯</td>
<td class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" style="border-color: black;" data-streamdown="table-header-cell">備考</td>
</tr>
</thead>
<tbody class="divide-y divide-border bg-muted/40" data-streamdown="table-body">
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell">気体・単量体水分子</td>
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">約22.2 GHz</span></td>
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell">真空中の純回転遷移（ミクロな量子共鳴）</td>
</tr>
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell">液体水（室温）</td>
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">10〜20 GHz付近に広がり</span></td>
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell">水素結合ネットワークにより共鳴幅が大幅に拡張</td>
</tr>
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell">電子レンジ周波数</td>
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">2.45 GHz</span></td>
<td class="px-4 py-2 text-sm" style="border-color: black;" data-streamdown="table-cell">吸収曲線の裾野側、ピークの約1/10程度の吸収率</td>
</tr>
</tbody>
</table>
</div>
<p>液体の水分子は分子間相互作用で自由に回転できないため、「特定の周波数で激しく共鳴して熱くなる」という現象は起きません。むしろ2.45GHzは、水の吸収が「まだ十分でないが、許容範囲内」の領域に位置しています。</p>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">3. なぜ2.45GHzが選ばれたのか？（技術的・物理的・規格上の理由）</h3>
<p>2.45GHzの採用は、水分子の共鳴を利用したのではなく、以下の<span class="font-semibold" data-streamdown="strong">実用的トレードオフ</span>から最適化された結果です。</p>
<h4 class="mt-6 mb-2 font-semibold text-lg" data-streamdown="heading-4">① 浸透深度と加熱効率のバランス</h4>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">周波数が高いほど水の吸収率は上がりますが、電波が表面で急激に吸収され、内部まで届きません。</li>
<li class="py-1" data-streamdown="list-item">2.45GHzの場合、水の浸透深度（電力が1/e≈37%に減衰する深さ）は約1〜2cm、食品全体でも数cm程度まで到達します。これにより「表面は焼けず、内部まで均一に加熱する」ことが可能になります。</li>
<li class="py-1" data-streamdown="list-item">実際、商業用大型加熱機器では浸透を深めるため<span class="font-semibold" data-streamdown="strong">915MHz</span>（北米・中国でISM帯割り当て）が使われることもあります。</li>
</ul>
<h4 class="mt-6 mb-2 font-semibold text-lg" data-streamdown="heading-4">② 磁気管（マグネトロン）の開発歴と技術的定着</h4>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">1940年代後半、初期の真空管型マグネトロンが安定して2.45GHz帯で高出力を発生できることが実証されました。</li>
<li class="py-1" data-streamdown="list-item">その後の産業用・家庭用として量産・部品供給が最適化され、周波数を変更すると共振器設計・インピーダンス整合・安全規格の見直しが必要になるため、実質的に「事実上の標準」となりました。</li>
</ul>
<h4 class="mt-6 mb-2 font-semibold text-lg" data-streamdown="heading-4">③ 国際的なISM帯（産業・科学・医療用帯）の割り当て</h4>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">ITU（国際電気通信連合）とIECの規格により、**2.4GHz帯（2400〜2483.5MHz）**は通信機器への干渉を避ける「ISM帯」として国際的に予約されています。</li>
<li class="py-1" data-streamdown="list-item">この帯域は世界中でWi-Fi・Bluetoothと共用されていますが、電子レンジは高出力・非通信用途として法的に運用が許可されており、世界的な部品・設計の標準化が促進されました。</li>
</ul>
<h4 class="mt-6 mb-2 font-semibold text-lg" data-streamdown="heading-4">④ コスト・効率・安全性の総合判断</h4>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">2.45GHzは半導体・真空管技術で効率的に発生・制御できる周波数帯です。</li>
<li class="py-1" data-streamdown="list-item">過大周波数化すると遮断扉のメッシュ加工（電波を反射する孔径設計）が困難になり、漏洩対策のコストが跳ね上がります。2.45GHzは安全性と製造コストのバランスが最も取れています。</li>
</ul>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">4. まとめ：重要なポイント</h3>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">&#x1F539; 電子レンジは「水分子の共鳴」ではなく、**高周波電場による双極子緩和（誘電加熱）**で加熱しています。</li>
<li class="py-1" data-streamdown="list-item">&#x1F539; 液体の水の最大吸収帯は10〜20GHz付近であり、2.45GHzは共鳴ピークでも吸収最大点でもありません。</li>
<li class="py-1" data-streamdown="list-item">&#x1F539; 2.45GHz採用の理由：<br /><br /><br />
<ol class="ml-4 list-outside list-decimal whitespace-normal" data-streamdown="ordered-list">
<li class="py-1" data-streamdown="list-item">食品への適度な浸透深度（表面だけ熱くならず内部まで加熱）</li>
<li class="py-1" data-streamdown="list-item">初期マグネトロン技術の成功と産業的標準化</li>
<li class="py-1" data-streamdown="list-item">国際ISM帯の規格適合と部品供給の利便性</li>
<li class="py-1" data-streamdown="list-item">安全性・コスト・効率の総合的最適解</li>
</ol>
</li>
<li class="py-1" data-streamdown="list-item">&#x1F539; 家庭用電子レンジが2.45GHzを使い続けるのは、食品サイズ・材質・加熱特性・国際規格・製造コストが長年均衡しているためです。周波数を変更しても「水分子が共鳴して効率的に熱くなる」わけではありません。</li>
</ul>
<p>学術的に正確な記述を求む場合は、J. D. Jackson『電磁論』やP. Debye『極性分子』、あるいはIEC 60335-2-25（家庭用電子レンジ安全規格）の関連解説が参考になります。必要に応じて物理モデルや周波数特性のグラフも提示可能です。</p>
<p> </p>
<p>問</p>
<p>隕石が大気圏に突入すると燃えてしまいますが、その原理を教えてください。</p>
<p>答え</p>
<div class="&lt;br&gt;&lt;br&gt;
          max-w-full&lt;br&gt;&lt;br&gt;
          &lt;br&gt;&lt;br&gt;
          prose&lt;br&gt;&lt;br&gt;
          prose-neutral&lt;br&gt;&lt;br&gt;
          prose-headings:font-semibold&lt;br&gt;&lt;br&gt;
          prose:text-neutral-800&lt;br&gt;&lt;br&gt;
          prose-strong:font-semibold&lt;br&gt;&lt;br&gt;
          prose-ul:marker:text-neutral-700&lt;br&gt;&lt;br&gt;
          prose-li:marker:text-neutral-700&lt;br&gt;&lt;br&gt;
          prose-headings:text-neutral-800&lt;br&gt;&lt;br&gt;
          prose-pre:bg-transparent&lt;br&gt;&lt;br&gt;
          prose-pre:rounded-xl&lt;br&gt;&lt;br&gt;
          prose-pre:text-neutral-800&lt;br&gt;&lt;br&gt;
          prose-pre:font-normal&lt;br&gt;&lt;br&gt;
          prose-pre:my-0&lt;br&gt;&lt;br&gt;
          prose-pre:max-w-full&lt;br&gt;&lt;br&gt;
          prose-pre:pt-1&lt;br&gt;&lt;br&gt;
          [&amp;_table]:border-collapse&lt;br&gt;&lt;br&gt;
          [&amp;_table]:w-full&lt;br&gt;&lt;br&gt;
          [&amp;_table]:border&lt;br&gt;&lt;br&gt;
          [&amp;_table]:border-neutral-200&lt;br&gt;&lt;br&gt;
          [&amp;_table]:rounded-lg&lt;br&gt;&lt;br&gt;
          [&amp;_table]:overflow-hidden&lt;br&gt;&lt;br&gt;
          [&amp;_th]:px-3&lt;br&gt;&lt;br&gt;
          [&amp;_th]:py-2&lt;br&gt;&lt;br&gt;
          [&amp;_th]:text-left&lt;br&gt;&lt;br&gt;
          [&amp;_th]:font-semibold&lt;br&gt;&lt;br&gt;
          [&amp;_th]:border-b&lt;br&gt;&lt;br&gt;
          [&amp;_th]:border-r&lt;br&gt;&lt;br&gt;
          [&amp;_th]:border-neutral-200&lt;br&gt;&lt;br&gt;
          [&amp;_th:last-child]:border-r-0&lt;br&gt;&lt;br&gt;
          [&amp;_td]:px-3&lt;br&gt;&lt;br&gt;
          [&amp;_td]:py-2&lt;br&gt;&lt;br&gt;
          [&amp;_td]:border-r&lt;br&gt;&lt;br&gt;
          [&amp;_td]:border-neutral-200&lt;br&gt;&lt;br&gt;
          [&amp;_td:last-child]:border-r-0&lt;br&gt;&lt;br&gt;
          [&amp;_tbody_tr:not(:last-child)_td]:border-b&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:text-neutral-700&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:bg-neutral-100&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:font-normal&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:px-1.5&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:py-0.5&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:rounded-md&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:text-[90%]&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:before:hidden&lt;br&gt;&lt;br&gt;
          [&amp;_code:not(pre_code)]:after:hidden&lt;br&gt;&lt;br&gt;
          dark:prose-invert&lt;br&gt;&lt;br&gt;
          dark:prose:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose-pre:bg-none&lt;br&gt;&lt;br&gt;
          dark:prose-headings:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose-strong:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose-pre:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:prose:pre:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:[&amp;_table]:border-neutral-700&lt;br&gt;&lt;br&gt;
          dark:[&amp;_thead]:bg-neutral-800&lt;br&gt;&lt;br&gt;
          dark:[&amp;_th]:border-neutral-700&lt;br&gt;&lt;br&gt;
          dark:[&amp;_td]:border-neutral-700&lt;br&gt;&lt;br&gt;
          dark:[&amp;_code:not(pre_code)]:text-neutral-200&lt;br&gt;&lt;br&gt;
          dark:[&amp;_code:not(pre_code)]:bg-neutral-800&lt;br&gt;&lt;br&gt;
          dark:[&amp;_code:not(pre_code)]:font-normal&lt;br&gt;&lt;br&gt;
          dark:prose-ul:marker:text-neutral-300&lt;br&gt;&lt;br&gt;
          dark:prose-li:marker:text-neutral-300&lt;br&gt;&lt;br&gt;
          break-words&lt;br&gt;&lt;br&gt;
        ">
<div class="space-y-4">
<p>隕石が大気圏突入時に「燃える」ように光る現象は、化学的な<span class="font-semibold" data-streamdown="strong">燃焼（酸化反応）ではなく、空気の急激な圧縮による物理的な加熱</span>が主原因です。以下に原理を順に解説します。</p>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">&#x1F539; 主な原理：空気の断熱圧縮（ラミング・コンプレッション）</h3>
<p>隕石は大気圏に突入する際、<span class="font-semibold" data-streamdown="strong">毎秒11〜70km</span>という極超高速で移動します。この速度で空中を進むと、前方の空気が隕石に押されて圧縮され、強い衝撃波（ボウショック）が形成されます。圧縮された空気は体積が急激に減るため、温度が瞬間的に上昇します（<span class="font-semibold" data-streamdown="strong">断熱圧縮</span>）。これにより衝撃波直後の空気温度は<span class="font-semibold" data-streamdown="strong">2,000〜4,000℃以上</span>に達し、これが隕石を加熱・気化させる主因です。</p>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">&#x1F538; 誤解されがちな点：「摩擦」は主原因ではない</h3>
<p>「空気との摩擦で燃える」と説明されることが多いですが、航空力学のシミュレーションや実際の観測から、<span class="font-semibold" data-streamdown="strong">加熱の約80〜90%は空気の圧縮によるもの、摩擦は10〜20%程度</span>であることがわかっています。摩擦だけでは説明できない点として：</p>
<br /><br />
<ul class="ml-4 list-outside list-disc whitespace-normal" data-streamdown="unordered-list">
<li class="py-1" data-streamdown="list-item">大気密度が極端に薄い高高度（80〜100km）でも発光が始まる</li>
<li class="py-1" data-streamdown="list-item">真空に近い環境でも隕石は減速・加熱する<br />という事実が挙げられます。</li>
</ul>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">&#x1F538; 光っているのは隕石自体ではなく「周囲の空気」</h3>
<p>高温となった空気中の分子（窒素・酸素など）がイオン化し、<span class="font-semibold" data-streamdown="strong">プラズマ</span>状になります。このプラズマが発光し、私たちが目にする「流れ星」の正体です。隕石本体はむしろ表面が融解・気化して剥がれ落ちる（<span class="font-semibold" data-streamdown="strong">アブレーション</span>）ため、内部は比較的低温に保たれることもあります。</p>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">&#x1F538; なぜ全てが燃え尽きないのか？</h3>
<p>地表まで到達する「隕石」が残るかどうかは、以下の条件で決まります：</p>
<div class="overflow-x-auto max-w-full"><br />
<table class="border-collapse w-full border border-neutral-200 dark:border-neutral-700 rounded-lg overflow-hidden">
<thead class="bg-muted/80" data-streamdown="table-header">
<tr class="border-border border-b" data-streamdown="table-row">
<th class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" data-streamdown="table-header-cell">要因</th>
<th class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" data-streamdown="table-header-cell">説明</th>
</tr>
</thead>
<tbody class="divide-y divide-border bg-muted/40" data-streamdown="table-body">
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">サイズ</span></td>
<td class="px-4 py-2 text-sm" data-streamdown="table-cell">直径1m以上だと中心部まで熱が届かず、剥離熱も時間がかかるため生存確率が高い</td>
</tr>
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">材質</span></td>
<td class="px-4 py-2 text-sm" data-streamdown="table-cell">鉄隕石は熱伝導率が高く耐熱性に優れる。石質隕石も硅酸塩の融解熱が大きい</td>
</tr>
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">突入角</span></td>
<td class="px-4 py-2 text-sm" data-streamdown="table-cell">急角度（真下に近い）ほど大気との相互作用時間が短く、熱を逃がしやすい</td>
</tr>
<tr class="border-border border-b" data-streamdown="table-row">
<td class="px-4 py-2 text-sm" data-streamdown="table-cell"><span class="font-semibold" data-streamdown="strong">速度</span></td>
<td class="px-4 py-2 text-sm" data-streamdown="table-cell">速度が低下するほど圧縮加熱の強度が下がる（地球の重力で加速されるが、大気抵抗で減速 begins early）</td>
</tr>
</tbody>
</table>
</div>
<p>これらの条件が揃えば、内部が融解や熱分解に耐え抜き、地表に落下します。</p>
<hr class="my-6 border-border" data-streamdown="horizontal-rule" /><br />
<h3 class="mt-6 mb-2 font-semibold text-xl" data-streamdown="heading-3">&#x2705; まとめ</h3>
<p>隕石の発光・気化は「化学反応による燃焼」ではなく、<br /><span class="font-semibold" data-streamdown="strong">超高速度 → 前方空気の断熱圧縮 → 衝撃波・高温化 → 熱伝達・アブレーション → プラズマ発光</span> という一連の<span class="font-semibold" data-streamdown="strong">物理プロセス</span>です。そのため、地球の大気こそが「自然のシールド」として、小型の天体を保護していると考えられています。</p>
<p>詳しくは航空力学の「ハイスピード流入加熱（Aerodynamic Heating）」や「メテオロイド・アブレーション理論」で研究が進められており、NASAやJAXAの公開資料でもこのメカニズムが標準的に解説されています。</p>
</div>
</div>
</div>
</div>]]></content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-17T15:38:56+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-d30879.html">
<title>ExcelのOfficeスクリプト(TypeScript)で数値計算ライブラリmath.jsを使う(1) Officeスクリプトは外部API呼び出せるし、math.jsは RESTful APIで呼び出せることがわかった。まずは選択したセルのデータを読み、行列演算。LU分解で一次方程式を解き、逆行列と行列式を求める。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-d30879.html</link>
<description>以前JavaScriptの数値計算ライブラリmath.jsを使っていろいろやって...</description>
<content:encoded><![CDATA[<p>以前<a href="https://sci.tea-nifty.com/blog/2024/09/post-88d00e.html">JavaScriptの数値計算ライブラリmath.jsを使っていろいろやってみるシリーズ</a>をやっていた。</p>
<p>でExcelのVBAから乗換が進むと思っていたが、そうでもないOfficeスクリプト（文法はTypeScript)。外部ライブラリ読めないから使えないなとおもっていたが、実はOfficeスクリプトは外部APIが呼び出せる。</p>
<h1 id="external-api-call-support-in-office-scripts"><a href="https://learn.microsoft.com/ja-jp/office/dev/scripts/develop/external-calls"><span style="font-size: 12pt;">Office スクリプトでの外部 API 呼び出しのサポート</span></a></h1>
<p>またmath.jsはwebサービスとして<span> RESTful APIで呼び出せる。</span></p>
<h1><a href="https://api.mathjs.org/"><span style="font-size: 12pt;">math.js web service</span></a></h1>
<p>じゃあ普通に使えそう、ということでやってみる。まずは行列演算。LU分解で一次方程式を解き、逆行列と行列式を求める。<br /><br /></p>
<p>コードはこんな感じで。</p>
<table style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 100%;">
<div>
<div><span>async</span><span> </span><span>function</span><span> main(workbook: </span><span>ExcelScript</span><span>.</span><span>Workbook</span><span>) {</span></div>
<div><span>    </span><span>let</span><span> range: </span><span>number</span><span>[][] = workbook.getSelectedRange().getValues() </span><span>as</span><span> </span><span>number</span><span>[][];</span></div>
<div><span>    </span><span>let</span><span> row: </span><span>number</span><span> = workbook.getSelectedRange().getRowIndex();</span></div>
<div><span>    </span><span>let</span><span> column: </span><span>number</span><span> = workbook.getSelectedRange().getColumnIndex();</span></div>
<div><span>    </span><span>const</span><span> n: </span><span>number</span><span> = range.length;</span></div>
<div><span>    </span><span>let</span><span> a: </span><span>number</span><span>[][] = </span><span>Array</span><span>(n);</span></div>
<div><span>    </span><span>let</span><span> b: </span><span>number</span><span>[] = </span><span>Array</span><span>(n);</span></div>
<div><span>    </span><span>let</span><span> x: </span><span>number</span><span>[][];</span></div>
<div><span>    </span><span>let</span><span> aInv: </span><span>number</span><span>[][] = </span><span>Array</span><span>(n);</span></div>
<div><span>    </span><span>let</span><span> det: </span><span>number</span><span>[][];</span></div>
<br />
<div><span>    </span><span>for</span><span> (</span><span>let</span><span> i = </span><span>0</span><span>; i &lt; n; i++) {</span></div>
<div><span>        a[i] = range[i].slice(</span><span>0</span><span>, n);</span></div>
<div><span>        b[i] = range[i][n];</span></div>
<div><span>    }</span></div>
<br />
<div><span>    </span><span>// 送信するJSONデータ</span></div>
<div><span>    </span><span>const</span><span> data = {</span></div>
<div><span>        </span><span>"expr"</span><span>: [</span></div>
<div><span>            </span><span>"a = "</span><span> + </span><span>JSON</span><span>.stringify(a),</span></div>
<div><span>            </span><span>"b = "</span><span> + </span><span>JSON</span><span>.stringify(b),</span></div>
<div><span>            </span><span>"lusolve(lup(a), b)"</span><span>,</span></div>
<div><span>            </span><span>"inv(a)"</span><span>,</span></div>
<div><span>            </span><span>"det(a)"</span></div>
<div><span>        ],</span></div>
<div><span>        </span><span>"precision"</span><span>: </span><span>14</span></div>
<div><span>    };</span></div>
<br />
<div><span>    </span><span>// APIへの送信</span></div>
<div><span>    </span><span>const</span><span> response = </span><span>await</span><span> fetch(</span><span>'http://api.mathjs.org/v4/'</span><span>, {</span></div>
<div><span>        method: </span><span>'POST'</span><span>,</span></div>
<div><span>        headers: {</span></div>
<div><span>            </span><span>'Content-Type'</span><span>: </span><span>'application/json'</span></div>
<div><span>        },</span></div>
<div><span>        body: </span><span>JSON</span><span>.stringify(data)</span></div>
<div><span>    });</span></div>
<br />
<div><span>    </span><span>// レスポンスの処理</span></div>
<div><span>    </span><span>const</span><span> result: </span><span>JSONData</span><span> = </span><span>await</span><span> response.json();</span></div>
<br />
<div><span>    x = </span><span>JSON</span><span>.parse(result.result[</span><span>2</span><span>]);</span></div>
<br />
<div><span>    workbook.getActiveWorksheet().getRangeByIndexes(row, column + n + </span><span>1</span><span>, n, </span><span>1</span><span>)</span></div>
<div><span>        .setValues(x);</span></div>
<br />
<div><span>    aInv = </span><span>JSON</span><span>.parse(result.result[</span><span>3</span><span>]);</span></div>
<br />
<div><span>    workbook.getActiveWorksheet().getRangeByIndexes(row + n + </span><span>1</span><span>, column, n, n)</span></div>
<div><span>        .setValues(aInv);</span></div>
<br />
<div><span>    det = </span><span>JSON</span><span>.parse(result.result[</span><span>4</span><span>]);</span></div>
<br />
<div><span>    workbook.getActiveWorksheet().getRangeByIndexes(row + </span><span>2</span><span> * n + </span><span>2</span><span>, column, </span><span>1</span><span>, </span><span>1</span><span>)</span></div>
<div><span>        .setValues(det);</span></div>
<br />
<div><span>}</span></div>
<br />
<div><span>interface</span><span> </span><span>JSONData</span><span> {</span></div>
<div><span>    </span><span>"result"</span><span>: </span><span>string</span><span> | </span><span>string</span><span>[] | </span><span>null</span></div>
<div><span>    </span><span>"error"</span><span>: </span><span>string</span><span> | </span><span>null</span></div>
<div><span>}</span></div>
</div>
<br />
<div>
<div></div>
</div>
</td>
</tr>
</tbody>
</table>
<p>こんな感じで簡単に動いた。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/officescriptmathmatrix01.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="Officescriptmathmatrix01" src="https://sci.tea-nifty.com/blog/images/officescriptmathmatrix01.jpg" alt="Officescriptmathmatrix01" width="500" height="226" border="0" /></a></p>]]></content:encoded>


<dc:subject>パソコン・インターネット</dc:subject>
<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-17T09:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-c24d8d.html">
<title>高周波・RFニュース 2026年4月17日 atisの3GPP Rel.20ウェビナー動画公開、MWCバルセロナ2026でのGSMA Device Enablement Summit資料公開、ハリファ大学が無線周波数AI言語モデルRF-GPT発表、レドームの解説など</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-c24d8d.html</link>
<description>・atisの3GPP Rel.20ウェビナー動画公開
ATIS insights...</description>
<content:encoded><![CDATA[<p>・atisの3GPP Rel.20ウェビナー動画公開</p>
<h2><a href="https://www.3gpp.org/news-events/3gpp-news/rel-20-webinar"><span style="font-size: 12pt;">ATIS insights into work on Rel-20</span></a></h2>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604171.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604171" src="https://sci.tea-nifty.com/blog/images/202604171.jpg" alt="202604171" width="500" height="280" border="0" /></a></p>
<p>・MWCバルセロナ2026でのGSMA Device Enablement Summit資料公開<br /><a href="https://content.rcrwireless.com/gsma-device-enablement-summit">https://content.rcrwireless.com/gsma-device-enablement-summit</a><br /><br /><a href="https://sci.tea-nifty.com/photos/uncategorized/202604172.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604172" src="https://sci.tea-nifty.com/blog/images/202604172.jpg" alt="202604172" width="300" height="300" border="0" /></a></p>
<p>・ハリファ大学が無線周波数AI言語モデルRF-GPT発表</p>
<h1><span style="font-size: 12pt;"><a href="https://www.everythingrf.com/news/details/21854-researchers-from-khalifa-university-develop-world-s-first-radio-frequency-ai-language-model"><span id="ContentPlaceHolder1_dataListNews_lblTitle_0" itemprop="headline">Researchers from Khalifa University Develop World’s First Radio-Frequency AI Language Model</span></a></span></h1>
<p>arXiv</p>
<h1 class="title mathjax"><a href="https://arxiv.org/abs/2602.14833"><span style="font-size: 12pt;">RF-GPT: Teaching AI to See the Wireless World</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604173.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604173" src="https://sci.tea-nifty.com/blog/images/202604173.jpg" alt="202604173" width="500" height="225" border="0" /></a></p>
<p>・レドームの解説</p>
<h1 class="elementor-heading-title elementor-size-default"><a href="https://www.eeworldonline.com/radomes-where-materials-science-meets-electromagnetic-theory-part-1/"><span style="font-size: 12pt;">Radomes: where materials science meets electromagnetic theory part 1</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604174.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604174" src="https://sci.tea-nifty.com/blog/images/202604174.jpg" alt="202604174" width="370" height="258" border="0" /></a></p>
<p>その他</p>
<p>TDK</p>
<h1 class="teck-note-link-title"><a href="https://product.tdk.com/ja/techlibrary/productoverview/substrate-Integrated-ntc_thermistor.html"><span style="font-size: 12pt;">高速応答NTCサーミスタ：基板一体型構造による高速応答と小型・薄型化の両立による熱マネジメントの革新</span></a></h1>
<p>Rohm</p>
<h1 class="page-title bold"><a href="https://www.rohm.co.jp/news-detail?news-title=2026-04-14_news_plecs-simulator&amp;defaultGroupId=false"><span style="font-size: 12pt;">パワーエレクトロニクス回路を高速検証！ROHM PLECS Simulatorを公開</span></a></h1>
<p> </p>
<p> </p>]]></content:encoded>


<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-17T00:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-1ce2c9.html">
<title>JR京田辺駅の前の一休さんの銅像と近鉄新田辺駅前の一休さんの銅像。</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-1ce2c9.html</link>
<description>JR京田辺駅はこちら。


近鉄新田辺駅はこちら。


石像もある。

 ...</description>
<content:encoded><![CDATA[<p>JR京田辺駅はこちら。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260216-130847.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260216-130847" src="https://sci.tea-nifty.com/blog/images/20260216-130847.jpg" alt="20260216-130847" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260216-130851.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260216-130851" src="https://sci.tea-nifty.com/blog/images/20260216-130851.jpg" alt="20260216-130851" width="500" height="667" border="0" /></a></p>
<p>近鉄新田辺駅はこちら。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260216-133245.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260216-133245" src="https://sci.tea-nifty.com/blog/images/20260216-133245.jpg" alt="20260216-133245" width="500" height="667" border="0" /></a></p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260216-133248.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260216-133248" src="https://sci.tea-nifty.com/blog/images/20260216-133248.jpg" alt="20260216-133248" width="500" height="667" border="0" /></a></p>
<p>石像もある。</p>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/20260216-133315.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="20260216-133315" src="https://sci.tea-nifty.com/blog/images/20260216-133315.jpg" alt="20260216-133315" width="500" height="667" border="0" /></a></p>
<p> </p>]]></content:encoded>


<dc:subject>旅行・地域</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-16T09:10:00+09:00</dc:date>
</item>
<item rdf:about="https://sci.tea-nifty.com/blog/2026/04/post-4f176b.html">
<title>高周波・RFニュース 2026年4月16日 AmazonがGlobalstarを買収、GSMAが日本のデジタル化をレポート、Mini-Circuitsがケーブルアセンブリを動画で解説、Kymetaが米国海軍研究局と衛星通信で契約、PerasoがドローンIFF向け60GHzモジュール出荷、SEMCOが1500V耐圧MLCC発表</title>
<link>https://sci.tea-nifty.com/blog/2026/04/post-4f176b.html</link>
<description>・AmazonがGlobalstarを買収
Amazon to acquire ...</description>
<content:encoded><![CDATA[<p>・AmazonがGlobalstarを買収</p>
<h1><a href="https://www.aboutamazon.com/news/company-news/amazon-globalstar-apple"><span style="font-size: 12pt;">Amazon to acquire Globalstar and expand Amazon Leo satellite network</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604161.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604161" src="https://sci.tea-nifty.com/blog/images/202604161.jpg" alt="202604161" width="500" height="281" border="0" /></a></p>
<p>・GSMAが日本のデジタル化についてレポート</p>
<h1 class="post_title"><span style="font-size: 12pt;"><a href="https://www.gsma.com/about-us/regions/asia-pacific/gsma_resources/digital-nations-2026-japan/">GSMA Report Urges Japan to Take Bold Action to Convert Technical Excellence into Global Digital Leadership</a></span></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604162.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604162" src="https://sci.tea-nifty.com/blog/images/202604162.jpg" alt="202604162" width="499" height="723" border="0" /></a></p>
<p>・Mini-Circuitsがケーブルアセンブリを動画で解説</p>
<h1 class="entry-title"><a href="https://blog.minicircuits.com/rf-microwave-coaxial-cables-for-test-and-measurement-applications-cbl-series-vs-cbn-series/"><span style="font-size: 12pt;">RF / Microwave Coaxial Cables for Test and Measurement Applications (CBL-series vs. CBN-series)</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604163.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604163" src="https://sci.tea-nifty.com/blog/images/202604163.jpg" alt="202604163" width="500" height="279" border="0" /></a></p>
<p>・Kymetaが米国海軍研究局と衛星通信で契約</p>
<h1 class="heading-three"><a href="https://www.kymetacorp.com/about/news-insights/kymeta-wins-onr-contract"><span style="font-size: 12pt;">Kymeta Wins ONR Contract to Advance Ku/Ka Multi-Band SATCOM Technology</span></a></h1>
<p><a href="https://sci.tea-nifty.com/photos/uncategorized/202604164.jpg" target="_blank" rel="noopener"><img style="margin: 3px;" title="202604164" src="https://sci.tea-nifty.com/blog/images/202604164.jpg" alt="202604164" width="500" height="281" border="0" /></a></p>
<p>・PerasoがドローンIFF向け60GHzモジュール出荷</p>
<h1 class="headline"><span style="font-size: 12pt;"><a href="https://feeds.issuerdirect.com/news-release.html?newsid=7603993934553398&amp;symbol=PRSO">Peraso Delivers Initial Production Shipment of 60GHz Modules for Drone IFF Systems</a></span></h1>
<p>・SEMCOが1500V耐圧MLCC発表</p>
<h2><a href="https://product.samsungsem.com/product-news/view.do?idx=3866&amp;language=en"><span style="font-size: 12pt;">Samsung Electro-Mechanics introduces the Ultra-High-Voltage MLCCs for xEV High- Voltage Powertrains</span></a></h2>
<p>その他</p>
<h1 class="wp-block-heading has-size-h-2-font-size"><a href="https://www.sivers-semiconductors.com/press/sivers-semiconductors-collaborates-with-jabil-on-energy-efficient-1-6t-pluggable-optical-transceiver-module/"><span style="font-size: 12pt;">Sivers Semiconductors Collaborates With Jabil on Energy Efficient 1.6T Pluggable Optical Transceiver Module</span></a></h1>
<h1 title="Nokia and Orange advance AI‑RAN innovation with NVIDIA"><a href="https://www.nokia.com/newsroom/nokia-and-orange-advance-airan-innovation-with-nvidia/"><span style="font-size: 12pt;">Nokia and Orange advance AI‑RAN innovation with NVIDIA</span></a></h1>
<h3 class="pr-title"><a href="https://www.broadcom.com/company/news/product-releases/64236">Broadcom Announces Extended Partnership with Meta to Deploy Technology to Support Multi-Gigawatts of Meta’s Custom Silicon, MTIA</a></h3>]]></content:encoded>


<dc:subject>学問・資格</dc:subject>
<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>tonagai</dc:creator>
<dc:date>2026-04-16T00:10:00+09:00</dc:date>
</item>


</rdf:RDF>
