Possible Notation / Conceptual Inaccuracy in `BaseValue` Description – Chapter 8.1 (Exercise 8.1) page 251

オープン 初心者向け
#228 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
1/5
見積もり時間
1〜3時間
初心者へのやさしさ
72/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
領域
documentation

調査の方向性

251ページの演習8.1に続く第8.1章のテキストを見つけ、bar と barh に対する名前と値のペア BaseValue の説明を確認してください。文言が基準値と軸の交点を区別し、各関数で基準値がどの軸に適用されるかを説明しているか確認してください。テキストが両方の動作を正確に説明していれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Dear Professors,

While reviewing the examples and exercises in Chapter 8.1, I focused on the explanation of the 'BaseValue' name-value pair following Exercise 8.1 on page 251.

Image

The text currently states:

"The 'BaseValue' name-value pair in bar and barh specifies where the $x$-axis intersects the $y$-axis."

Looking at this definition, I wondered whether this formulation might contain a small technical/notational inaccuracy regarding how MATLAB handles coordinate axes and baseline positioning:

  1. Axis Intersection vs. Baseline Position: The 'BaseValue' property does not shift the axes or alter the intersection of the Cartesian coordinate system ($x$-axis and $y$-axis). In MATLAB graphics, axis placement and intersections are controlled via Axes properties (such as XAxisLocation and YAxisLocation).
  2. Behavioral Difference in bar vs. barh:
    • For bar (vertical bars), BaseValue sets the horizontal baseline value on the $y$-axis from which the bars originate.
    • For barh (horizontal bars), BaseValue sets the vertical baseline value on the $x$-axis from which the bars originate.

I was wondering if a clearer formulation might be:

"The 'BaseValue' name-value pair in bar and barh specifies the baseline value from which the bars originate (along the $y$-axis for bar and along the $x$-axis for barh)."

or if there was a specific subtlety in the text's phrasing that I haven't fully grasped yet.

I hope this observation is helpful, and thank you as always for your time and guidance!

主要言語
MATLAB
スター
30
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

UniprJRC/DSwithMATLAB のほかの issue

UniprJRC/DSwithMATLAB の issue をすべて見る

似ている issue

MATLAB の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。